在更改之前,要使两个sql字段相互更新

时间:2017-04-06 14:21:16

标签: mysql sql

我对SQL很新,我正试图弄清楚如何制作它,这样你就无法在不更新其他字段的情况下更新我的表中的一个字段。我认为我必须扩展我目前的触发器才能做到这一点,并感谢所提供的任何帮助。

数据库名为 EmployeeInfo ,该表名为 tblEmployee

表格中的字段如下所示:

EmployeeAddress | EmployeePostcode
---------------------------------------
15 Green Lane   |   S63 0NO 

如果格式化已关闭,则道歉。感谢。

1 个答案:

答案 0 :(得分:0)

你应该引用New from Old ..不是关于mysql语法,而是类似的东西。

CREATE TRIGGER <TRIGGER> BEFORE UPDATE ON <TABLE>
   FOR EACH ROW
   BEGIN
       IF (NEW.<column> = OLD.<column> or NEW.<column2> = OLD.<column2>)
               <RAISE EXCEPTION>
       END IF;
   END;