MYSQL-NULL和(NULL)之间的区别是什么
由于最后一个空值上的括号,我在谷歌搜索时遇到了麻烦 mysql的NULL和(NULL)之间有什么区别?当我创建行时没有指定值时,我认为为行输入NULL。但是是什么创建了条目(null) 我在mysql中的一行条目中看到了(null)。看起来像这样MYSQL-NULL和(NULL)之间的区别是什么,mysql,null,Mysql,Null,由于最后一个空值上的括号,我在谷歌搜索时遇到了麻烦 mysql的NULL和(NULL)之间有什么区别?当我创建行时没有指定值时,我认为为行输入NULL。但是是什么创建了条目(null) 我在mysql中的一行条目中看到了(null)。看起来像这样 mysql> select * from users; +--------+-----------+------------+----------+ |id | field1 | field2 | field3 |
mysql> select * from users;
+--------+-----------+------------+----------+
|id | field1 | field2 | field3 |
+--------+-----------+------------+----------+
| 0 | (null) | (null) | NULL |
我正在使用mysql5。在用户通过输入一些数据编辑行之后,就会显示(null),RubyOnRails将数据存储在mysql中。我试图弄清楚用户输入(或不输入)哪些内容会创建(null)。
null
本质上意味着“无”。如中所示,您没有当前值
至于“(null)”,它在MySQL中不存在。如果可能,请详细说明,我将编辑我的答案。您在哪里看到这个(空)?条目
(空)
未创建。它不存在。这就像大爆炸前的一刻。实际上NULL的意思是:“一个缺失的未知值”;)使用空值可能非常棘手。例如,任何带有NULL的比较或任何其他算法始终为NULL(==FALSE)。