MySQL 触发器中变量为空的解决方法
在上述触发器中,'var' 的值为空是因为触发器中声明的变量 'var' 未被初始化。在声明变量时应该为其赋初始值,例如:
DECLARE `var` BIT(1) DEFAULT 0;
这样变量 'var' 在触发器执行时就会被初始化为 0,避免出现空值的情况。
原文地址: https://www.cveoy.top/t/topic/m5wk 著作权归作者所有。请勿转载和采集!
安全问答是一个知识全球问答,包含丰富的问答知识
在上述触发器中,'var' 的值为空是因为触发器中声明的变量 'var' 未被初始化。在声明变量时应该为其赋初始值,例如:
DECLARE `var` BIT(1) DEFAULT 0;
这样变量 'var' 在触发器执行时就会被初始化为 0,避免出现空值的情况。
原文地址: https://www.cveoy.top/t/topic/m5wk 著作权归作者所有。请勿转载和采集!