Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/03/2009, 07:39
lcarrasco
 
Fecha de Ingreso: marzo-2009
Mensajes: 9
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Last_insert_id

Aca doy otro ejemplo de lo que quiero hacer...

DECLARE vID INT;

INSERT INTO TABLA (campo1,campo2,campo3)
VALUES (valor1,valor2,valor3);

SET vID = LAST_INSERT_ID ();

INSERT INTO TABLA2 (campo1_id, campo2)
VALUES (vID , VALOR2);

Esto es en realidad lo que quiero hacer, al id que inserta en la primera tabla lo lleve a la otra, es por eso que necesito recuperar el id...
La otra forma que probe es hacer esto:

SELECT LAST_INSERT_ID () INTO vID;
pero me sigue dando el error...