Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/10/2013, 09:08
summerblack
 
Fecha de Ingreso: diciembre-2012
Mensajes: 249
Antigüedad: 12 años, 3 meses
Puntos: 2
insertando id autoincrement en trigger

Hola amigos resulta que tengo una tabla
clientes y el id es un numero autoincrement

CLIENTES
idCliente (autoincrement)

ahora tengo que hacer un trigger que en mi tabla de auditoria me inserte el id de este cliente que se ha creado.. pero no lo logro

Código MySQL:
Ver original
  1. aqui inserto los clientes
  2. INSERT INTO clientes (cedula,nombres...) VALUES ('90254','maria',...)

y aqui creo el trigger

Código MySQL:
Ver original
  1. CREATE TRIGGER ai_clientes AFTER INSERT ON clientes
  2.         INSERT INTO audi (idCliente,cedula,nombres.....)
  3.         VALUES (NEW.idCliente,NEW.cedula,NEW.nombres,....);
  4.  

pero me sale este error
Incorrect integer value: '' for column 'idCliente' at row 1

porfa si me pueden ayudar les agradeceria mucho pues no se como capturar el valor de este id autoincrement para meterlo en mi tabla auditoria
Gracias de antemano