Bitácora

Páginas: 3 (560 palabras) Publicado: 29 de octubre de 2015
Bitácora
MARTINEZ FLORIANO ITZEL JAZMIN

MYSQL

MYSQL
1.Creamos la base de datos y dos tablas
en la consola de Wampserver:


create database prueba;



create table origen(id_origen int(10)primary key, origen
varchar(30))engine=innodb;



create table destino(id_destino
int(10) primary key, destino
varchar(30))engine= innodb;

MYSQL


Ahora tenemos que crear la bitácora es decir en estase
guarda todos los movimientos que hacemos en las tablas
que creamos en nuestra base de datos. Para ello creamos
una tabla para la bitácora:

CREATE TABLE bitacora
(id_movimieno int NOT NULLauto_increment primary key,
usuario varchar(20),
fecha datetime,
accion varchar(20),
registro int,
tabla varchar(20),
bd varchar(20))ENGINE=INNODB;

MYSQL

 Crearemos

los disparadores para que se
guarden ennuestra bitácora, en cada tabla
debemos de hacer los disparadores cuando se
inserta, elimina o actualiza un dato. Como
tenemos dos tablas origen y destino en total
serian seis disparadores.

MYSQLTRIGGER INSERT


Este disparador es para la tabla destino cuando
insertamos un registro:

DELIMITER //
CREATE TRIGGER tr_insert_destino AFTER INSERT ON
destino
FOR EACH ROW BEGIN
INSERT INTObitacora(usuario,fecha,accion,registro,
tabla, bd)
values
(USER(),NOW(),"INSERT",NEW.id_destino,"destino",DATA
BASE());
END //
DELIMITER ;

MYSQL TRIGGER INSERT


Ingresamos dos registros y probamos
si seguarda en nuestra bitácora

insert into destino values(1,"MEXICO");
insert into destino
values(2,"TECAMAC");

MYSQL TRIGGER UPDATE


Aquí actualizaremos un registro, creamos nuestro disparadorDELIMITER //
CREATE TRIGGER tr_UPDATE_destino AFTER UPDATE ON destino
FOR EACH ROW BEGIN
INSERT INTO bitacora(usuario,fecha,accion,registro, tabla, bd)
values(USER(),NOW(),"UPDATE",NEW.id_destino,"destino",DATABASE());
END //
DELIMITER ;

MYSQL TRIGGER UPDATE


Actualizamos un registro y
vemos si la bitácora guarda
los cambios:

update destino SET
destino="MEXICO" where
id_destino=2;

MYSQL...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Bitacora
  • Bitacoras
  • Bitacora
  • bitacora
  • Bitacora
  • bitacora
  • Bitacora
  • Bítacora

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS