sql >> Base de Datos >  >> RDS >> Mysql

Eliminar muchas filas de una tabla usando id en Mysql

La mejor manera es usar IN declaración :

DELETE from tablename WHERE id IN (1,2,3,...,254);

También puedes usar BETWEEN si tiene identificaciones consecutivas:

DELETE from tablename WHERE id BETWEEN 1 AND 254;

Por supuesto, puede limitar algunas ID utilizando otra cláusula WHERE:

DELETE from tablename WHERE id BETWEEN 1 AND 254 AND id<>10;