0

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

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

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

mysql> select * from users;

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

我正在使用mysql5。(null) 在用户通过输入一些数据编辑行后显示,RubyOnRails 将数据存储在 mysql 中。我试图弄清楚用户可能输入(或不输入)会创建(null)的内容。

4

1 回答 1

0

NULL本质上是“无”的意思。如,你没有价值存在。

至于“(null)”,在 MySQL 中是不存在的。如果可能,请详细说明,我将编辑我的答案。

于 2012-10-26T20:40:14.953 回答