Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

Ej 3.5.8 Triggers

USE jugos_ventas;

select * from tabla_de_clientes;

SELECT DNI, EDAD, FECHA_DE_NACIMIENTO, timestampdiff(YEAR, FECHA_DE_NACIMIENTO, NOW()) AS ANOS FROM tabla_de_clientes;


DELIMITER //
CREATE TRIGGER TG_EDAD_CLIENTES_INSERT 
AFTER INSERT ON tabla_de_clientes
FOR EACH ROW BEGIN
UPDATE tabla_de_clientes SET EDAD = timestampdiff(YEAR, FECHA_DE_NACIMIENTO, NOW());

END //

INSERT INTO tabla_de_clientes
values('16785384','Pablo', 'callao 23', ' ', 'centro', 'caba', 'ba', '1000', '1964-03-14', 55 , '1', 100000, 10000, 1);

select * from tabla_de_clientes;
1 respuesta
solución!
USE jugos_ventas;

select * from tabla_de_clientes;

SELECT DNI, EDAD, FECHA_DE_NACIMIENTO, timestampdiff(YEAR, FECHA_DE_NACIMIENTO, NOW()) AS ANOS FROM tabla_de_clientes;


DELIMITER //
CREATE TRIGGER TG_EDAD_CLIENTES_INSERT 
AFTER INSERT ON tabla_de_clientes
FOR EACH ROW BEGIN
UPDATE tabla_de_clientes SET EDAD = timestampdiff(YEAR, FECHA_DE_NACIMIENTO, NOW());

END //

INSERT INTO tabla_de_clientes
values('16785384','Pablo', 'callao 23', ' ', 'centro', 'caba', 'ba', '1000', '1964-03-14', 55 , '1', 100000, 10000, 1);

select * from tabla_de_clientes;