2009九月1
MySQL 空格问题 —— NULL与空字符串
一些刚刚接触MySQL的孩子,经常会错误的认为NULL与空字符串’ ’是相同的。这看似是一件不重要的事情,但是在MySQL中,这两者是完全不同的。NULL是指没有值,而”则表示值是存在的,只不过是个空值。。
这就相当于厂子给职工分房子,一共只有一套,老张和老李都想要,可是经理告诉老张,下次有您的房子,可是老李压根就没人搭理他。所以老张的房子是“空”的,因为这是空白支票,不过毕竟经理张口了,而老李的房子就是NULL的,因为根本就没有人考虑过他。
二者的区别不大,但是如果不仔细的话可能会使我们限入困境。因为在PRIMARY KEY字段中是不能使用NULL值的。这一点我们应该记住哈。
PS:这篇是骗点击的吧?是吗?不是吗?哈。
文章作者:simaopig
本文地址:http://www.xiaoxiaozi.com/2009/09/01/1412/
版权所有 © 转载时必须以链接形式注明作者和原始出处!
还没接触到,我也不会数据库,就是偶尔用MYadmin简单看看而已。
[回复]
@LAONB
呵,我改数据库都快有后遗症了,担心啊。。
[回复]
哈哈,还是有用滴~~
[回复]
我也是经常用phpmyadmin
[回复]
@华晨
我以前从来不用,现在偶尔在使。方便。呵。
[回复]