IF语句检查field = null插入语法错误之前

时间:2018-03-08 19:44:44

标签: mysql mysql-workbench

我有一个包含一条记录的表,其中包含许多默认值 的东西。它有一条带有(几个字段)/列的记录。

插入记录时,我想测试记录的空值 如果为null,则使用一个记录表中的默认值

进行更新

我不知道这是否有意义,因为可以在mysql中设置默认值 但我希望用户更新默认值而不是程序员。

为此,我在插入之前创建了一个触发器,但是存在语法错误 在if语句中,我做错了什么?

enter image description here

1 个答案:

答案 0 :(得分:0)

您使用than时应该then;语法检查器正在接受它。

if new.Wall_stud is NULL then
 ...
end if;