mysql数据库里,怎样设置:空值禁止写入?

虽然在php里可以用代码限制写入空值,但是数据库怎样能让空值禁止写入?把某个字段设为空值“否”,但还是不行,空值照常进入... 虽然在php里可以用代码限制写入空值,但是数据库怎样能让空值禁止写入?把某个字段设为空值“否”,但还是不行,空值照常进入 展开
 我来答
lxydjx
2013-02-18 · TA获得超过283个赞
知道小有建树答主
回答量:472
采纳率:0%
帮助的人:409万
展开全部
你的这个空只能通过php程序判断了,数据库只能是null 和not null 如果插入空字符串是可以的,所以通过php程序判断吧
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
人见人爱的PM
2013-02-18 · TA获得超过1187个赞
知道小有建树答主
回答量:1470
采纳率:0%
帮助的人:696万
展开全部
可以用约束来控制
建表的时候可以加一个not null 的约束
或者修改一下现有表 alter table .. modify (id not null)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
CODERLEI
2013-02-19 · TA获得超过100个赞
知道答主
回答量:224
采纳率:0%
帮助的人:106万
展开全部
建表字段的时候写成not null default ''
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hopezEF
2013-02-18
知道答主
回答量:12
采纳率:0%
帮助的人:1.3万
展开全部
创建字段时加上not null可以约整,其他的只能造程序了。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
haioukj
2013-02-18 · 超过18用户采纳过TA的回答
知道答主
回答量:80
采纳率:0%
帮助的人:50.5万
展开全部
空值是默认值,是说你插入也可以,不插入也可以
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式