请帮我在触发器声明中找到错误。
CREATE TRIGGER textmain_insert BEFORE INSERT ON textmain
FOR EACH ROW
BEGIN
IF NEW.text_create_datetime = '0000-00-00 00:00:00' THEN
SET NEW.text_create_datetime = NOW();
END IF
IF NEW.text_update_datetime = '0000-00-00 00:00:00' THEN
SET NEW.text_update_datetime = NOW();
END IF
END;
答案 0 :(得分:1)
delimiter
end if
试,
DELIMITER $$
CREATE TRIGGER textmain_insert BEFORE INSERT ON textmain
FOR EACH ROW
BEGIN
IF NEW.text_create_datetime = '0000-00-00 00:00:00' THEN
SET NEW.text_create_datetime = NOW();
END IF;
IF NEW.text_update_datetime = '0000-00-00 00:00:00' THEN
SET NEW.text_update_datetime = NOW();
END IF;
END $$
DELIMITER ;