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