Mysql
 sql >> Base de données >  >> RDS >> Mysql

Supprimer plusieurs lignes d'une table en utilisant id dans Mysql

Le meilleur moyen est d'utiliser IN déclaration :

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

Vous pouvez également utiliser BETWEEN si vous avez des identifiants consécutifs :

DELETE from tablename WHERE id BETWEEN 1 AND 254;

Vous pouvez bien sûr limiter pour certains ID en utilisant une autre clause WHERE :

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