mysql varchar not null 还能插入空字符串 mysql varchar not null,但是还能插入空字符串。是我建表的时候没有设置好,还是需要更改mysql配置呢,望高人指教。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 show create table xxx 看一下,如果的确是NOT NULL,则贴一下你的INSERT 语句。 空字符串和 null 是不一样的,请LZ确认是插入了个空串 '' 还是没有内容 NULL?看一看你的 INSERT 就知道是什么东西了,是 '' 是 NULL,拉出来遛遛就知道了~ select出来就知道了。NULL值是NULL,空串是空。 我插入的是'',空字符串,不是null。有木有办法让''也不能插入进去? varchar not nullOn this rule ,you cann't insert NULL,Notice,'' is not NULL. 恩,那mysql有木有办法不让 '' 插入呢?我知道''不是null 可以用触发器来阻挡一下。http://blog.csdn.net/acmain_chm/article/details/4380183MySQL 中如何在触发器里中断记录的插入或更新? 出错,求解决方法 锁的兼容性问题 求sql语句怎么实现 求一条MySql语句 谁帮我讲讲 关于MYSQL中插入新记录的问题 请教一条SQL语句 求指导:一条SQL语句的调优问题 求救!!mysql怎样导入一份数据库??(example.sql) 多个查询字段使用单独索引还是复合索引好? 求mysql语句 mysql 求助
看一看你的 INSERT 就知道是什么东西了,是 '' 是 NULL,拉出来遛遛就知道了~
NULL值是NULL,空串是空。
有木有办法让''也不能插入进去?
Notice,'' is not NULL.
我知道''不是null
MySQL 中如何在触发器里中断记录的插入或更新?