Lesen der Dokumentation auf LAST_INSERT_ID()
Ich würde vorschlagen, dass der Wert erst nach den letzten Triggerläufen aktualisiert wird. Ich habe auch einen Trigger erstellt, der das Ergebnis von LAST_INSERT_ID() einfügt in eine andere Tabelle und es würde immer die ID der durch INSERT eingefügten Zeile einfügen Anweisung vor oder 0 wenn vorher kein INSERT vorhanden war .
Innerhalb eines Insert- oder Update-Triggers können Sie immer auf den Zustand nach der Anweisung verweisen, indem Sie NEW.column verwenden wobei column ist ein Spaltenname Ihrer Tabelle. Beispiele finden Sie in der Dokumentation