Mysql
 sql >> база данни >  >> RDS >> Mysql

Не можете да стартирате Insert и Select LAST_INSERT_ID() в една и съща заявка?

Има проблем във вашата заявка за вмъкване, която току-що сте пропуснали да поставите името на вашите колони

Направете така

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

На мястото на col1 и col2 поставете името на колоните си, тогава ще работи за вас.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да изчистите статистиката на performance_schema, без да рестартирате MySQL?

  2. MySQL и вложен набор:бавно JOIN (без използване на индекс)

  3. ИЗБЕРЕТЕ * ОТ хора WHERE user_id='$user_id' ПОРЪЧАЙТЕ ПО време ГРУПА ПО фамилно име

  4. Как да изпращате имейл от MySQL 5.1

  5. Какво представляват InnoDB и MyISAM в MySQL?