sql >> Database teknologi >  >> RDS >> Mysql

Slet mange rækker fra en tabel ved hjælp af id i Mysql

Den bedste måde er at bruge IN erklæring :

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

Du kan også bruge BETWEEN hvis du har fortløbende ID'er :

DELETE from tablename WHERE id BETWEEN 1 AND 254;

Du kan selvfølgelig begrænse for nogle ID'er ved at bruge andre WHERE-klausuler :

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


  1. Entitetsramme PostgreSQL

  2. mysqldb på python 2.6+ (win32)

  3. Brug af Salesforce SOQL fra Linux

  4. Sådan opdeles en streng i Oracle