sql 使用Mysql中的ID从表中删除许多行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql 使用Mysql中的ID从表中删除许多行相关的知识,希望对你有一定的参考价值。

-- The best way is to use IN statement :
DELETE from tablename WHERE id IN (1,2,3,...,254);

-- You can also use BETWEEN if you have consecutive IDs :
DELETE from tablename WHERE id BETWEEN 1 AND 254;

/* You can of course limit for some IDs using other WHERE clause */ :
DELETE from tablename WHERE id BETWEEN 1 AND 254 AND id<>10;

以上是关于sql 使用Mysql中的ID从表中删除许多行的主要内容,如果未能解决你的问题,请参考以下文章

MySQL 从表中删除所有行并将 ID 重置为零

MySQL 从表中删除所有行并将 ID 重置为零

用SQL语句怎么删除表中的所有数据?

用SQL语句怎么删除表中的所有数据?

从表中删除不会删除行

MySQL ------ 删除数据(DELETE) (二十二)