Mysql
 sql >> Database >  >> RDS >> Mysql

Non è possibile eseguire Inserisci e Seleziona LAST_INSERT_ID() nella stessa query?

C'è un problema nella tua query di inserimento che hai appena perso per inserire il nome delle tue colonne

Fai così

insert into data_temp (`col1`, `col2`) values (null, '{"test":
{"id":12,"otherdata":"x","otherdata2":"y"}}'); SELECT LAST_INSERT_ID();

Al posto di col1 e col2 inserisci il nome delle tue colonne, quindi funzionerà per te.