Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Excluir muitas linhas de uma tabela usando id no Mysql


A melhor maneira é usar IN demonstração :
DELETE from tablename WHERE id IN (1,2,3,...,254);

Você também pode usar BETWEEN se você tiver IDs consecutivos:
DELETE from tablename WHERE id BETWEEN 1 AND 254;

É claro que você pode limitar alguns IDs usando outra cláusula WHERE:
DELETE from tablename WHERE id BETWEEN 1 AND 254 AND id<>10;