如何删除mysql数据库中的记录?

如何删除mysql数据库中的记录?,mysql,sql,Mysql,Sql,我想删除长度等于2的记录。是否有任何直接查询来删除这些记录?逐条读取和删除需要花费大量时间。因为我的数据库包含超过400万条记录 ID第1列 1 abcde bgrft 2 ab 3 bgtyk 4生长激素 我想删除记录2和4。因为size=2。我假设“size”是指字符串长度 delete from mytable where length(Column1) = 2 请编辑您的问题,并提供您想删除和不想删除的数据示例。@MitchWheat您的意思是什么?你的意思是我想逐条读取原始数据并删除

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

ID第1列

1 abcde bgrft

2 ab

3 bgtyk

4生长激素


我想删除记录2和4。因为size=2。

我假设“size”是指字符串长度

delete from mytable where length(Column1) = 2

请编辑您的问题,并提供您想删除和不想删除的数据示例。@MitchWheat您的意思是什么?你的意思是我想逐条读取原始数据并删除?好吧,这样更好:搜索类似TSQL的大批量删除BTW 400万行并不是那么多。Tree Thanx lot。这对我来说很好。祝你度过愉快的一天:。不幸的是,我的问题得到了-3分:。塔克斯。