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

Slet første X linjer i en database

Brug LIMIT på din sletning:

DELETE FROM table WHERE condition LIMIT 10

Eller, hvis du ikke ønsker tilstanden

DELETE FROM table LIMIT 10

Husk, at rækkefølgen, som rækker slettes i, er udefineret - det afhænger af din DBMS-konfiguration og tabelindeks. Du skal inkludere en ORDER BY således at sletningen sker i en defineret rækkefølge, f.eks. ORDER BY id ASC for at slette de laveste ID'er først.

Se MySQL-dokumentationen til DELETE for flere detaljer.




  1. Oracle Regexp for at erstatte \n,\r og \t med mellemrum

  2. rigtige syntaks at bruge i nærheden af ​​'?'

  3. Hvordan opretter man tabel ved hjælp af udvælgelsesforespørgsel i SQL Server?

  4. Værdien af ​​data over tid