sql >> Database teknologi >  >> RDS >> Mysql

MySQL LAST_INSERT_ID() brugt med flere poster INSERT-sætning

Ja. Denne adfærd for last_insert_id() er dokumenteret i MySQL-dokumenterne :

Vigtigt
Hvis du indsætter flere rækker ved hjælp af en enkelt INDSÆT erklæring, LAST_INSERT_ID( ) returnerer kun den værdi, der er genereret for den første indsatte række. Grunden til dette er at gøre det muligt nemt at gengive den samme kode>INDSÆT sætning mod en anden server.



  1. Sådan installeres SQLite og SQLite Browser i Ubuntu

  2. MySQL Tutorial:MySQL IN-sætning (avanceret)

  3. Sådan eksporteres forespørgselsresultater til en CSV-fil i SQLcl (Oracle)

  4. Oracle Dynamic SQL-eksempel til at indsætte en post ved hjælp af DBMS_SQL