Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Não é possível executar Insert e Select LAST_INSERT_ID() na mesma consulta?


Há um problema em sua consulta de inserção que você perdeu ao colocar o nome de suas colunas

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

No lugar de col1 e col2 coloque o nome das suas colunas, então ele funcionará para você.