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

hvordan kan jeg få en række nyligt indsatte poster-id'er?

Der er ingen indfødt måde at gøre det på. Dit bedste kald ville være at tilføje en tidsstempelkolonne til din tabel, der repræsenterer indsættelsesdatoen (som standard en TIMESTAMP felt tager NOW() som standardværdi).

Alternativt kan du bare tjekke resultatet af hver indsættelse fra din applikationskode (f.eks. med LAST_INSERT_ID() ). Byg derefter arrayet i din applikationskode.



  1. Tilføj førende og efterfølgende nuller i SQL Server

  2. Sådan gemmer du billede i kolonnen SQL Server-databasetabeller

  3. 12c Dataredigering

  4. Hukommelsesgrænser i SQL Server 2016 SP1