こんにちは私はトリガーに問題があります。どのように構文エラーを修正できますか?2つのIFブロックを持つトリガー
CREATE TRIGGER `C_edit` AFTER UPDATE ON `client`
FOR EACH ROW
IF OLD.name != NEW.name THEN
INSERT INTO `change`(`id_user`, `table`, `column`, `id`, `status`, `before`, `now`) VALUES (OLD.id_user_edit, 'client', 'name', OLD.id_client, '4', OLD.name, NEW.name);
END IF;
IF OLD.name_sql != NEW.name_sql THEN
INSERT INTO `change`(`id_user`, `table`, `column`, `id`, `status`, `before`, `now`) VALUES (OLD.id_user_edit, 'client', 'name_sql', OLD.id_client, '4', OLD.name_sql, NEW.name_sql);
END IF;
error: #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 4
phpmyadmin guiおよびphpmyadminで使用する区切り文字を設定して、区切り文字をバックグラウンドでリセットすることができるためです。 :) – Shadow