SET SQL_SAFE_UPDATES=0;

SELECT * FROM prueba;
SELECT * FROM log_actividades;

/*OPERACIONES PARA BITÁCORA*/

INSERT INTO prueba (valor) VALUES (25);
INSERT INTO prueba (valor) VALUES (68);
DELETE FROM prueba WHERE valor = 25;
UPDATE prueba SET valor = 20 WHERE valor = 68;

/*BITÁCORA TOMANDO VALORES NUEVOS Y VIEJOS*/

DROP TRIGGER IF EXISTS registrar_borrado_prueba;
DROP TRIGGER IF EXISTS registrar_insercion_prueba;
DROP TRIGGER IF EXISTS registrar_actualizacion_prueba;

/*DESPUÉS DE CREAR LOS TRIGGERS NECESARIOS*/
INSERT INTO prueba (valor) VALUES (25);
INSERT INTO prueba (valor) VALUES (68);
DELETE FROM prueba WHERE valor = 25;
UPDATE prueba SET valor = 20 WHERE valor = 68;


/*OPERACIONES PARA VALIDACIONES*/

DROP TRIGGER IF EXISTS valor_insertado;
DROP TRIGGER IF EXISTS valor_eliminado;
DROP TRIGGER IF EXISTS valor_actualizado;

INSERT INTO prueba (valor) VALUES (4); -- Se insertará
INSERT INTO prueba (valor) VALUES (9); -- Se insertará
INSERT INTO prueba (valor) VALUES (7); -- Se cambiará por 0

DROP TRIGGER IF EXISTS validar_cantidad;

/*DESPUÉS DE CREAR EL TRIGGER validar_cantidad_completo */
INSERT INTO prueba (valor) VALUES (4); -- Se insertará
INSERT INTO prueba (valor) VALUES (9); -- Se insertará
INSERT INTO prueba (valor) VALUES (7); -- Se cambiará por 0


DROP TRIGGER IF EXISTS validar_cantidad_completo;
