Прошу прощения, если этот вопрос задан миллион раз!My SQL Trigger Before Update
Таким образом, я пытаюсь создать триггер на таблице, когда работнику назначена задача, когда pick_date обновляется, чтобы показать это. Он должен обновлять только поле даты, если оно равно null. Номер заказа, сотрудник и order_pick_date находятся в одной таблице.
У меня есть следующий триггер, но я не могу заставить его работать.
CREATE TRIGGER pickDate BEFORE UPDATE
ON order_master
FOR EACH ROW BEGIN
UPDATE order_master SET NEW.order_pick_date = IFNULL(SYSDATE(),) WHERE order_master.order_no = old.order_no
END;
Какие ошибки вы получаете? Для начала - синтаксис 'IFNULL' неверен: второго параметра нет. – npe
Пробовал без IFNULL и получить ERROR 1064 (42000): у вас есть ошибка в синтаксисе SQL; проверьте руководство, которое соответствует вашему серверу MySQL версии для корректного синтаксиса использовать вблизи «END» в строке 5 –