mysql> create database dbclientes;
Query OK, 1 row affected (0.00 sec)
mysql> insert into tbclientes(codigo_cli,nombre_cli,trabajo_cli) values (1,'Edith Martinez Hernandez','Informatica'),(2,'Juan Carmona Hernandez','Cont
mysql> create table tbcopiaclientes(codigo_cop int primary key,nombre_cop varchar(50),trabajo_cop varchar(50),usuario_cop varchar(50),modificado_cop d
mysql> use dbclientes;
Database changed
mysql> create table tbclientes(codigo_cli int primary key,nombre_cli varchar(250),trabajo_cli varchar(250));
Query OK, 0 rows affected (0.03 sec)
mysql> describe tbclientes;
3 rows in set (0.00 sec)
mysql> insert into tbclientes(codigo_cli,nombre_cli,trabajo_cli) values (1,'Edith Martinez Hernandez','Informatica'),(2,'Juan Carmona Hernandez','Cont
rol de la Contaminacion'),(3,'Fernanda Lopez Perez','Productividad');
Query OK, 3 rows affected (0.00 sec)
Records: 3 Duplicates: 0 Warnings: 0
mysql> select * from tbclientes;
3 rows in set (0.00 sec)
mysql> create table tbcopiaclientes(codigo_cop int primary key,nombre_cop varchar(50),trabajo_cop varchar(50),usuario_cop varchar(50),modificado_cop d
atetime);
Query OK, 0 rows affected (0.03 sec)
mysql> describe tbcopiaclientes;
5 rows in set (0.02 sec)
mysql> delimiter //
mysql> create trigger nuevocliente after insert on tbclientes for each row
-> begin
-> insert into tbcopiaclientes(codigo_cop,nombre_cop,trabajo_cop,usuario_cop,modificado_cop) values (new.codigo_cli,new.nombre_cli,new.trabajo_cli
,current_user(),now());
-> end//
Query OK, 0 rows affected (0.02 sec)
mysql> delimiter ;
mysql> show triggers;
1 row in set (0.01 sec)
mysql> insert into tbclientes() values (4,'Carlos Manuel Zavala','Informatica');
Query OK, 1 row affected (0.03 sec)
mysql> select * from tbclientes;
4 rows in set (0.00 sec)
mysql> select * from tbcopiaclientes;
1 row in set (0.00 sec)
mysql> drop trigger nuevocliente;
Query OK, 0 rows affected (0.00 sec)
mysql> drop database dbclientes;
Query OK, 2 rows affected (0.00 sec)
No hay comentarios:
Publicar un comentario