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 中如何在触发器里中断记录的插入或更新? mysql 导出数据 hql语句出错,请高手帮忙看看 mysql存储过程的问题 数据库的前景怎样?工作好找不?待遇行不?这行的大侠们进来聊聊!散分 如何让autocommit=0在服务启动后即生效? PHP的mysql_query如何执行多条SQL语句 access升级为mysql的步骤,请高手随便瞅瞅,高分相送! 大家好!请问我的mysql编译时出了问题 及其简单问题!!!!!!!!!!! 求一条SQL 关于ON DUPLICATE KEY UPDATE 查询的问题 求mysql语句 mysql 求助
看一看你的 INSERT 就知道是什么东西了,是 '' 是 NULL,拉出来遛遛就知道了~
NULL值是NULL,空串是空。
有木有办法让''也不能插入进去?
Notice,'' is not NULL.
我知道''不是null
MySQL 中如何在触发器里中断记录的插入或更新?