首页 > 解决方案 > 用 if 触发

问题描述

我在使用以下代码的 mysql 触发器时遇到问题:

delimiter //
create trigger myimage_trigger before insert on products
for each row
begin
   if (NEW.image is null ) then
      set NEW.image = 'link image';
   end if;
end
//
delimiter ;

标签: mysql

解决方案


建议让表格列image包含默认值,并且在插入使用时insert into table1 values (5, DEFAULT),您有图像值,您希望获得默认值。


推荐阅读