1
CREATE TRIGGER `update_hidden` AFTER UPDATE ON boutique
    FOR EACH ROW
    BEGIN
         UPDATE `items` SET hidden = NEW.hidden WHERE boutique_id = NEW.id;
    END

我有一个表精品和表项,都有字段hidden,执行此代码后出现语法错误,我的错误是什么?

4

1 回答 1

1

删除 ROW BEGIN 之间的空格:

CREATE TRIGGER `update_hidden` AFTER UPDATE ON boutique
    FOR EACH ROW BEGIN
         UPDATE `items` SET hidden = NEW.hidden WHERE boutique_id = NEW.id;
    END
于 2012-12-06T13:28:50.933 回答