这听起来像是一个愚蠢的请求。 但我一直在导入大量数据(超过250,000行) 数据中的某个位置(230,000 - 250,000 之间) 一条报价从网上溜走,现在的数据 A 列位于 B 列中,依此类推。
所以我想做的就是删除这些坏数据,这样我就可以运行各种语句,这样我就可以检查加载时间等 (我将在下周再次重新进行导入,这样我就可以清理受影响的数据) 就在我做这一切之前,我想检查当前数据的加载时间。
简单来说,接下来就是
DELETE FROM rsales
WHERE hour = NOT(EMPTY)
rsales = table
hour = column
Hour = empty
有效的记录(我尚未填充)
任何包含 Hour 值的记录都是无效的,需要删除。
我可以删除 EMPTY。 MySQL for Populated 的语法是怎样的?
最佳答案
试试这个:
DELETE FROM rsales where (hour >= 0) or (hours <= 0);
如果有任何值,这将计数并将其删除(即使它是 varchar 或 int 或其他值)
关于MySQL删除填充列的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30504152/