永发信息网

MYSQL如何阻止插入空值

答案:2  悬赏:80  手机版
解决时间 2021-02-24 05:25
  • 提问者网友:咪咪
  • 2021-02-23 17:36
有张表,里边的ID是自增的,NAME是NOT NULL 并且唯一的,其他的字段都是可以为空的,但是,当执行insert into 表名 () values ();时会插入成功,我想阻止他插入成功,请问,在MYSQL里应该怎样操作,前提是肯定会执行上边那语句。谢谢高手指点。
最佳答案
  • 五星知识达人网友:雪起风沙痕
  • 2021-02-23 18:48
空字符串 "" 并不是 NULL, 所以会成功.要阻止的话在程序里面阻止而不是在MySQL里. 另外, inert into hh() values() 你写错了, 你换成insert一样会成功.
全部回答
  • 1楼网友:我住北渡口
  • 2021-02-23 20:09
$null = 'null'; $num = 5; $sql = 'insert into mytable (num,title) values('.$num.','.$null.')';
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯