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.