ユーザーテーブルに次のトリガーがあり、名前フィールドから電子メールフィールドに値をコピーします。
CREATE TRIGGER copy_name_on_insert BEFORE INSERT ON users
FOR EACH ROW
SET NEW.email = NEW.name;
CREATE TRIGGER copy_name_on_update BEFORE UPDATE ON users
FOR EACH ROW
SET NEW.email = NEW.name;
このトリガーはローカル環境では正常に機能していますが、本番環境では無限ループに入ります。誰かがこの振る舞いについて何か考えを持っていますか?
ローカル環境と本番環境はmysql5.5を実行しています。