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

MySQL LAST_INSERT_ID() używany z wieloma rekordami Instrukcja INSERT

Tak. To zachowanie last_insert_id() jest udokumentowane w dokumentacji MySQL :

Ważne
Jeśli wstawisz wiele wierszy za pomocą jednego INSERT oświadczenie, LAST_INSERT_ID() zwraca wartość wygenerowaną tylko dla pierwszego wstawionego wiersza. Powodem tego jest umożliwienie łatwego odtworzenia tego samego INSERT oświadczenie przeciwko innemu serwerowi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy mogę na ślepo zastąpić wszystkie funkcje mysql_ mysqli_?

  2. Jaka jest najlepsza struktura bazy danych do przechowywania danych wielojęzycznych?

  3. Jak mogę wysyłać zapytania między dwiema datami za pomocą MySQL?

  4. Przygotowane oświadczenia MySQL

  5. Czy możliwe jest wykonanie ciągu w MySQL?