Mysql
 sql >> Base de données >  >> RDS >> Mysql

Impossible d'exécuter Insert et Select LAST_INSERT_ID() dans la même requête ?

Il y a un problème dans votre requête d'insertion que vous venez de manquer pour mettre le nom de vos colonnes

Faites comme ça

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

A la place de col1 et col2 mettez le nom de vos colonnes, cela fonctionnera pour vous.