De documentatie lezen op LAST_INSERT_ID()
Ik zou willen voorstellen dat de waarde pas wordt bijgewerkt nadat de laatste trigger is uitgevoerd. Ik heb ook een trigger gemaakt die het resultaat van LAST_INSERT_ID()
. invoegt in een andere tabel en het zou altijd de id invoegen van de rij die is ingevoegd door de INSERT
statement voor of 0
als er geen eerdere INSERT
. was .
Vanuit een insert- of update-trigger kun je altijd verwijzen naar de status na de instructie met behulp van NEW.column
waar column
is een kolomnaam van uw tabel. Zie de documentatie voor voorbeelden