
02/07/2012, 11:49
|
| | Fecha de Ingreso: julio-2012
Mensajes: 2
Antigüedad: 12 años, 8 meses Puntos: 0 | |
Respuesta: Trigger con LAST_INSERT_ID() Es correcto mi estimado gnzsoloyo, gracias por la aclaracion es lo malo de ser novato en este tema y lo malo de solo tomar codigos (copiar y pegar) jajajaja saludos mi estimado y gracias por la humilde pero eficaz respuesta.
como vereis lo e corregido y dejado tal como pensaba que era jajajaja claro con la sujerencia de antes y despues ( buen punto de partida ) y funciona perfecto, lo pego por si alguien esta en el mismo dilema. y aprovechando de tu conocimiento. mi idea es hacer un trigger para un Insert que este caso y tambien aplicarle un Update pero quisiera hacerlo en el mismo trigger. es decir si fue un insert que ejecute este, y si es un update pues que ejecute otro similar, pero no encuentro manera de unir ambos.
Salu2
codigo funcionando perfect Gracias a: gnzsoloyo
Código:
-- Trigger DDL Statements
DELIMITER $$
USE `db_system_eurocafe`$$
CREATE
DEFINER=`root`@`localhost`
TRIGGER `db_system_eurocafe`.`Modifica_auditoria_inventario`
AFTER INSERT ON `db_system_eurocafe`.`t_inventario`
FOR EACH ROW
insert into h_inventario (codigoInv,codigoProducto,proveedor,stock,costoCompra,
precioUnitarioCompra,precioUnitarioVenta,ganancia,usuarioIngreso,
fechaIngreso,usuarioModifica,fechaModifica)
VALUES (NEW.codigoInv,NEW.codigoProducto,NEW.proveedor,NEW.stock,NEW.costoCompra,
NEW.precioUnitarioCompra,NEW.precioUnitarioVenta,NEW.ganancia,NEW.usuarioIngreso,
NEW.fechaIngreso,NEW.usuarioModifica,NEW.fechaModifica)$$
|