Вашият тригер може лесно да бъде преобразуван във форма с един израз:
CREATE TRIGGER myTrigger
BEFORE INSERT
ON myTable
FOR EACH ROW
SET NEW.my_timestamp = COALESCE(NEW.my_timestamp, NOW());
което не се нуждае от преназначаване на разделител.
Ако NULL е вмъкнат в тази колона, защото тази колона изобщо не е посочена в списъка с колони на заявката INSERT, можете просто да използвате DEFAULT CURRENT_TIMESTAMP
в дефиницията на колоната и тригерът не е необходим. Но ако стойността NULL е зададена изрично, този метод не е приложим.