关于sql中字段为空的操作疑问
我在数据库中建了一个字段words,没有选择“允许空”,但是插入数据时如果什么都输入也可插入不提示出错,这是为什么?还有插入后此字段还是空的,这个空与null有什么区别?...
我在数据库中建了一个字段words,没有选择“允许空”,但是插入数据时如果什么都输入也可插入不提示出错,这是为什么?还有插入后此字段还是空的,这个空与null有什么区别?
如果我想检索表中words字段中不为空的数据,即不是null,也不是什么都没有,该怎么写sql语句呢?请高手不吝赐教,谢谢。 展开
如果我想检索表中words字段中不为空的数据,即不是null,也不是什么都没有,该怎么写sql语句呢?请高手不吝赐教,谢谢。 展开
展开全部
words字段类型是什么?字符吗?
你插入语句怎么写的?
你运行这个
select * from table where words is not null
你看看有内容吗?
不行hi我
你插入语句怎么写的?
你运行这个
select * from table where words is not null
你看看有内容吗?
不行hi我
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
允许空的意思是可以为空,也可以不为空
你说的第二个空可能是指 ''里边什么都没有
你说的那个语句
select * from 表名 where (words is not null or words<>'');
你说的第二个空可能是指 ''里边什么都没有
你说的那个语句
select * from 表名 where (words is not null or words<>'');
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询