首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >即使指定了"Not Null“,也可以将空数据存储到CakePHP中的数据库中

问即使指定了"Not Null“,也可以将空数据存储到CakePHP中的数据库中
EN

Stack Overflow用户
提问于 2010-06-11 23:35:48
回答 2查看 131关注 0票数 0

我在MySQL1.26和MySQL5上做了一些自学。

我得到了一个只有一个字段的简单表,并对该字段应用了"Not Null“。

表中的此字段对应于HTML表单中的输入文本框。

我尽量不在输入文本字段中输入任何内容,然后

我看到,即使对此字段应用了“非空”,也可以将空数据存储到表中。

我对这个结果感到困惑。你能帮我个忙吗?

EN

回答 2

Stack Overflow用户

发布于 2010-06-11 23:39:21

您可能正在存储一个空字符串。空字符串('')与null不同。

票数 2
EN

Stack Overflow用户

发布于 2010-06-11 23:41:35

“空”和“空”是有区别的。如果你尝试SELECT * FROM your-table WHERE your-not-null-column IS NULL,你能得到什么回报吗?如果你尝试SELECT * FROM your-table WHERE your-not-null-column = '',你会得到什么?

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3024121

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档