sql >> Database >  >> RDS >> Mysql

Betekenis van id =LAST_INSERT_ID(id)

Dit is alleen nodig als uw toepassing LAST_INSERT_ID() . moet aanroepen na het uitvoeren van de INSERT . Normaal gesproken LAST_INSERT_ID() zal alleen een waarde retourneren als u daadwerkelijk een nieuwe rij in de tabel heeft ingevoegd, niet als er een dubbele sleutel was en in plaats daarvan de rij heeft bijgewerkt.

Uit de documentatie :

Als je het idioom gebruikt dat je hebt geciteerd, LAST_INSERT_ID() retourneert ofwel de ID van de nieuwe rij die is ingevoegd of de rij die is bijgewerkt.




  1. Selecteer alle rijen die ten minste een lijst met functies hebben

  2. Genereer CREATE-instructies voor alle MySql-tabellen

  3. De datum ophalen uit een Datetime-kolom in MySQL

  4. JSON_LENGTH() – Retourneert de lengte van een JSON-document in MySQL