MySQL删除填充了colum的行

时间:2015-05-28 10:37:34

标签: mysql

这听起来像是一个愚蠢的请求。 但我一直在导入大量数据(超过250,000行) 数据中的某处(230,000 - 250,000之间) 一个报价滑过网络,现在的数据已经存在 A列位于B列,依此类推。

所以我想做的就是删除这个坏数据,所以我可以运行各种语句,这样我就可以检查加载时间等 (我将在下周再次重新导入,所以我可以清理受影响的数据) 就在我做这一切之前,我想检查当前数据的加载时间。

所以简单来说,所有人都是

DELETE FROM rsales
WHERE hour = NOT(EMPTY)

rsales = table

hour = column

记录Hour = empty有效的地方(我尚未填充) 小时有值的任何记录都是无效的,需要删除。

我可以删除EMPTY。如何填充MySQL的语法。

1 个答案:

答案 0 :(得分:0)

试试这个:

DELETE FROM rsales where (hour >= 0) or (hours <= 0);

这将计算是否有任何值并将其删除(即使它是varchar或int或其他)