MYSQL - NULL和(null)之间的区别是什么

时间:2012-10-26 19:18:22

标签: mysql null

由于最后一个空的括号,我在谷歌搜索时遇到了麻烦。

mysql的NULL和(null)有什么区别?我认为在创建行时没有指定值时会为行输入NULL。但是什么创建了条目(null)?

我在mysql中的一行中看到了(null)。看起来像这样

mysql> select * from users;

+--------+-----------+------------+----------+
|id      | field1    | field2     |  field3  |
+--------+-----------+------------+----------+
| 0      | (null)    | (null)     |     NULL |

我正在使用mysql5。在用户通过输入一些数据来编辑行之后,(null)显示,而RubyOnRails将数据存储在mysql中。我试图找出用户可以输入(或不输入)创建(null)的内容。

1 个答案:

答案 0 :(得分:0)

NULL实质上意味着“没有”。如同,你没有价值。

对于“(null)”,MySQL中不存在。请详细说明,我会编辑我的答案。