Disparadores En Mysql Server

Páginas: 2 (456 palabras) Publicado: 24 de julio de 2012
DISPARADORES
1.- INICIAMOS MYSQL COMMAND LINE CLIENT

Digitamos (root) como contraseña:

Aparecera la siguiente pantalla

Mysql> SHOW DATABASES; digitamos enter

Trabajaremos con labase de datos Miscelanea
Mysql> use miscelánea; ENTER

Recordemos que ya tenemos tablas en la base de datos Miscelanea

Juguemos con la tabla clientes

Mysql> DESCRIBE CLIENTES; ENTERPara poder que Campos tiene la Tabla Clientes

Ahora verificamos que registros (datos tiene la Base de Datos)

Mysql> select * from Clientes;

Para mostrar los registros!!

Y des esta formason los fundamentos básicos!!! Y vienen los ejemplo de Disparadores o Trigger

El triger va a sociado a una tabla que esta en segundo plano, de acuerdo que cuando se realiza un insert o update odelete, lanza una acción, por ejemplo insertar en otra tabla los datos que estoy guardando.

1.- TRIGGER CON INSERT

Vamos a trabajar con la tabla Clientes y todo lo que se inserte en esa tablaguardaremos una copia de los datos en una segunda tabla CopiaClientes.

La tabla clientes ya la tenemos y visualizamos sus campos.

Mysql>describe clientes; ENTER

Mysql> select * fromclientes;

Vamos a crear la tabla copiaclientes

Mysql> CREATE TABLE copiaclientes(copia_id_cliente int primary key, copia_nombre varchar(100), copia_direccion varchar(100), copia_razonsocialvarchar(100), copia_rfc varchar(20), copia_telefono int(20)) ENGINE= MyISAM DEFAULT CHARSET=utf8;

Ejecutando la instrucción se visualizara a si!!

Vefificamos

Mysql> describe copiaclientes;Mysql> select * from copiaclientes;

“La base de datos esta vacia”

Viene lo interesante, crear el Trigger, por cada inserción que se realice en la tabla clientes, se realizara una copia de losdatos en la tabla copiaclientes.

Creamos el Trigger!!!

Mysql> CREATE TRIGGER nuevocliente after insert on clientes
for each row
insert into copiaclientes(copia_id_cliente, copia_nombre,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ACCESS, MySQL, SQL SERVER
  • MySQL Cluster Ubuntu Server 11.04
  • Manual De Instalaci N De Mysql Server
  • Comparación SQL server y MySQL
  • instalacion y configuracion de MySQL Server
  • Manual De Instalacion De Windows Server En MySQL
  • Tutorial Para Instalar Mysql Server
  • Creando Link Server MSSQL 2014 hacia MYSQL 5

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS