Четене на документацията на LAST_INSERT_ID()
Бих предложил стойността да се актуализира само след стартиране на последния тригер. Също така създадох тригер, който вмъква резултата от LAST_INSERT_ID() в друга таблица и винаги ще вмъква идентификатора на реда, вмъкнат от INSERT израз преди или 0 ако не е имало предишен INSERT .
От тригер за вмъкване или актуализиране винаги можете да се обърнете към състоянието след израза, като използвате NEW.column където column е име на колона на вашата таблица. Вижте документацията за примери