【发布时间】:2017-02-09 00:44:43
【问题描述】:
每次我尝试在我的一张表中创建一个 UPDATE 触发器时都会遇到一个奇怪的错误...
触发器:
CREATE TRIGGER upd_data_nascimento BEFORE UPDATE ON pfi_pessoa_fisica
FOR EACH ROW
BEGIN
IF OLD.date_of_birth = '0000-00-00' THEN
SET NEW.date_of_birth = NULL;
END IF;
END;
还有错误:
错误 SQL (1064):您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 5 行的 '' 附近使用正确的语法
有什么想法吗?
【问题讨论】: