sql >> Databáze >  >> RDS >> Mysql

MySQL LAST_INSERT_ID() používané s příkazem INSERT s více záznamy

Ano. Toto chování last_insert_id() je dokumentován v dokumentech MySQL :

Důležité
Pokud vložíte více řádků pomocí jednoho INSERT prohlášení, LAST_INSERT_ID() vrátí hodnotu vygenerovanou pouze pro první vložený řádek. Důvodem je, aby bylo možné snadno reprodukovat stejné INSERT prohlášení proti nějakému jinému serveru.



  1. Bezpečnostní úvahy pro nasazení MariaDB v prostředí hybridního cloudu

  2. Proč se v SQL nemůže NULL shodovat s NULL?

  3. Funkce PL/pgSQL:Jak vrátit normální tabulku s více sloupci pomocí příkazu execute

  4. Jak vytvořit databázi ze šablony v Accessu 2016