相关疑难解决方法(0)

Mysql中未初始化的变量与NULL有何不同?

相关,请先阅读上下文:MySQL存储过程:循环表,删除行。逻辑问题:不会因为查询中的 LIMIT 选项而退出循环

我觉得这真的很奇怪。我不明白为什么那个问题的解决方案是这样工作的,有人可以解释一下解决方案吗?

这是在mysql文档中说明的:

如果引用未初始化的变量,则它的值为 NULL 且类型为字符串。

如果在使用变量之前将变量设置为 NULL,那么为什么它会有所不同,如果这是未初始化变量的默认值呢?

(我知道,这是非常脏的编程,不是初始化变量,但我仍然想了解这种行为。)

mysql

6
推荐指数
1
解决办法
4099
查看次数

标签 统计

mysql ×1