暂无图片
怎么把MySQL的空值和null全都查出来?
我来答
分享
zwy2008
2022-01-28
怎么把MySQL的空值和null全都查出来?

怎么把MySQL的空值和null全都查出来?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
chengang

select * from table where ifnull(fieldName,’’) = ‘’

暂无图片 评论
暂无图片 有用 0
打赏 0
严少安
暂无图片

测试用例:

create table t (a int,b varchar(2)); insert t(a) values (1); insert t(a,b) values (2,''); insert t(a,b) values (3,'c'); select * from t where b is null or b = ''; select * from t where ifnull(b, '') = ''; +------+------+ | a | b | +------+------+ | 1 | NULL | | 2 | | +------+------+ 2 rows in set (0.00 sec)
复制
暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
explain analyze delete from t where id<10 的语句,会真实的把数据给删除吗?
回答 2
只是模拟真实操作,根据统计信息,解析&nbsp;各种信息,让你参考的。不会真实删除的。
mha 主库的mysql cpu使用率达到800%了,有啥思路么,兄弟们
回答 2
已采纳
一般来说90%以上概率是SQL全表或者锁造成的。showprocesslist看看活动会话。检查慢日志,找出执行长时间的SQL。
对于mysql的监控 emcc 与 MySQL Enterprise Monitor,哪个好?
回答 1
还可以考虑zabbixprom
MFC向mysql导入导出excel,怎么操作?
回答 4
参考https://blog.51cto.com/u15127555/4024013
expire_logs_days如何执行
回答 1
1.看代码信息应该是&nbsp;atpurgelogsbeforedate时间有关。2.showstatuslike&39;Compurgebeforedate&39;;结果集看看。3.expirel
mysql中通过哪个系统表能标识出哪些表是普通表,哪些表是视图,哪些是分区表?
回答 1
selectfrominformationschema.tables;tabletype字段就可以区分。
mysql怎么统计所有数据库对象?
回答 1
已采纳
获取所有的库SELECTSCHEMANAMEFROMinformationschema.SCHEMATA;获取所有的表(可查询指定库的)SELECTTABLENAMEFROMinformationsc
MySQL update触发器里面写update会发生异常循环,有什么办法可以终止吗?
回答 2
写条件避开循环呗,建议贴个代码看看。
请问有啥工具可以查到MySQL性能瓶颈在哪?
回答 1
一般来说数据库性能主要是SQL,硬件环境和参数占比不大。oracle看awr。mysql没有awr你可以结合slow看看。
mysql的超级用户是root吗?
回答 7
学习了