2014-12-07 89 views
-3

我想删除等于2的记录长度。是否有任何直接查询来删除这些记录?通过原始数据读取和删除需要花费很多时间。因为我的数据库包含超过400万条记录。如何删除mysql数据库中的记录?

ID column1的

1 ABCDE bgrft

2 AB

3 bgtyk

4 GH

我想删除记录2和4由于该尺寸= 2。

+0

请编辑您的问题,并提供要删除(并且不希望删除)数据的例子。 – 2014-12-07 03:58:47

+0

@MitchWheat你是什么意思?你的意思是我想通过raw和delete来读取原始数据? – Maduri 2014-12-07 04:00:04

+0

好吧,这有点更好:搜索“TSQL大批量删除”之类的东西 – 2014-12-07 04:03:50

回答

1

我假设的“大小”你的意思是字符串长度

delete from mytable where length(Column1) = 2 
+0

树感谢很多。这对我来说很好。祝你有个美好的一天:)。(不幸的是我得到了-3我的问题:()。Thanx。 – Maduri 2014-12-07 04:14:22