理解した。トリガーを作成するためにphpMyAdminのビジュアルGUIを使用する代わりに、プレーンSQLを使用しました。
そこで、このSQLを使用しました:
delimiter //
create t1
after update
on my_table
for each row
begin
IF (NEW.status <> OLD.status) THEN
{your sql}
END IF;
IF (NEW.actual <> OLD.actual) THEN
{your sql}
END IF;
end;//
delimiter ;
これは問題なく動作します。 phpMyAdmin GUIでトリガーを検索すると、begin
が原因であることがわかりました。 およびend;
追加する必要があります。