sql >> Databasteknik >  >> RDS >> Mysql

Kan du inte köra Insert and Select LAST_INSERT_ID() i samma fråga?

Det finns ett problem i din infogningsfråga som du precis missade att ange namnet på dina kolumner

Gör så här

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

I stället för col1 och col2 ange ditt kolumnnamn så fungerar det för dig.




  1. En eller flera databaser per Docker-behållare

  2. lägg till en tillfällig kolumn med ett värde

  3. Skapa MySQL-användare och databas från PHP

  4. Hur man löser ORA-29913 med externa tabeller