0
我正在爲我的DBA類進行最後的工作,並且必須創建一個觸發器來檢查date_added字段是否爲NULL,並將其更改爲當前日期(如果是)。不幸的是,它不斷給我一個錯誤。MySQL觸發器錯誤試圖更改爲空
觸發:
DELIMITER //
CREATE TRIGGER products_before_insert
BEFORE INSERT ON products FOR EACH ROW
BEGIN
IF date_added IS NULL THEN
SET NEW.date_added = GETDATE();
END //
DELIMITER ;
我使用FileZilla中這個.sql文件上傳到服務器,然後通過膩子採購它。但是,無論何時我嘗試收集它,我都會收到此錯誤。
錯誤1064(42000):您的SQL語法錯誤;檢查與您的MySQL服務器版本相對應的手冊,在第6行使用「'附近的語法。
我嘗試了其他幾種方法,但似乎沒有任何效果。我不確定是什麼問題,並會非常感謝任何幫助。