我在用户表上有以下触发器,它将名称字段的值复制到电子邮件字段。
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;
这个触发器在本地环境下运行正常,但在生产环境中会陷入无限循环。
有没有人对这种行为有什么想法?
本地和生产环境都在运行mysql 5.5。