sql >> Database >  >> RDS >> Mysql

Laatst bijgewerkte rij-ID in Mysql

Wanneer een nieuwe AUTO_INCREMENT waarde is gegenereerd, kunt u deze ook verkrijgen door een SELECT LAST_INSERT_ID() uit te voeren statement met mysql_query() en het ophalen van de waarde uit de resultaatset die door de instructie wordt geretourneerd.

Voor LAST_INSERT_ID() , wordt per verbinding de meest recent gegenereerde ID bijgehouden op de server. Het wordt niet gewijzigd door een andere klant. Het wordt zelfs niet gewijzigd als u een andere AUTO_INCREMENT . bijwerkt kolom met een niet-magische waarde (dat wil zeggen, een waarde die niet NULL en niet 0 is). LAST_INSERT_ID() gebruiken en AUTO_INCREMENT kolommen tegelijkertijd van meerdere clients is volkomen geldig. Elke cliënt ontvangt de laatst ingevoerde ID voor de laatste instructie die de cliënt heeft uitgevoerd.

Lees hier meer .



  1. Partitioneren op een budget

  2. Converteer een Juliaanse dag naar een datum in PostgreSQL

  3. Waarschuwing:mysql_result() verwacht dat parameter 1 resource is, boolean gegeven

  4. Dagelijkse PostgreSQL-taken automatiseren met Jenkins