MySQL - INSERT CON LAST_INSERT_ID()

 
Vista:

INSERT CON LAST_INSERT_ID()

Publicado por CANDY (3 intervenciones) el 11/05/2005 16:11:42
Hola!
En la instalación de mi programa tengo que hacer dos insert seguidos y en campo autoincrement del primer insert lo necesito para el segundo insert.
estoy intentando obtener ese ID de esta forma:

INSERT INTO `AHM_PROTOCOL_STANDARD` (`PROTOCOL_TYPE`,`PROTOCOL_NAME`,`PROTOCOL_DESCRIPTION` , `SCRIPT`,`STATUS`) VALUES ('Protocol_PrepDataQuality','Affy Expresso' , ' ','ONLINE');

INSERT INTO `AHM_PROTOCOL2PARAMETERS` (`PROTOCOL_ID`,`PARAMETER_ID`,`VALUE`,`REQUIRED`) VALUES
(SELECT LAST_INSERT_ID() FROM AHM_PROTOCOL_STANDARD,'1','rma','Y'),
(SELECT LAST_INSERT_ID() FROM AHM_PROTOCOL_STANDARD,'2','constant','Y'),
(SELECT LAST_INSERT_ID() FROM AHM_PROTOCOL_STANDARD,'3','pmonly','Y'),
(SELECT LAST_INSERT_ID() FROM AHM_PROTOCOL_STANDARD,'4','avgdiff','Y');

Pero no funciona,....
Alguien sabe como hacerlo???

Gracias!!

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder