Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Nie możesz uruchomić Insert i Select LAST_INSERT_ID() w tym samym zapytaniu?

Wystąpił problem w zapytaniu wstawiającym, którego właśnie pominąłeś, aby umieścić nazwy swoich kolumn

Zrób tak

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

Zamiast col1 i col2 wpisz nazwę swojej kolumny, wtedy będzie działać dla Ciebie.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Połączenie Sequel Pro i MySQL nie powiodło się

  2. Jak zwrócić różne wartości i ich liczbę?

  3. Różnica między DataSource a ConnectionPoolDataSource

  4. FLUTTER&PHP - Nie mogę wysyłać postów do bazy danych mysql z mojej aplikacji flutter

  5. jenkins nie działa podczas ponownego uruchamiania sudo sql:brak tty i brak określonego programu askpass Przepraszamy, spróbuj ponownie.