Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Usuń pierwsze X wierszy bazy danych

Użyj LIMIT po usunięciu:

DELETE FROM table WHERE condition LIMIT 10

Lub, jeśli nie chcesz tego warunku

DELETE FROM table LIMIT 10

Pamiętaj, że kolejność usuwania wierszy jest niezdefiniowana - zależy to od Twojej konfiguracji DBMS i indeksów tabeli. Powinieneś dołączyć ORDER BY aby usuwanie odbywało się w określonej kolejności, np. ORDER BY id ASC aby najpierw usunąć najniższe identyfikatory.

Zobacz dokumentację MySQL dotyczącą DELETE po więcej szczegółów.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Funkcja MySQL PI() – zwraca wartość π (pi)

  2. Jak przekazać wiele kolumn do zmiennej w php

  3. Neo4j - Utwórz węzeł za pomocą Cypher

  4. Czy w MySQL istnieje alternatywa dla TOP?

  5. Używanie Mysql w linii poleceń w osx - nie znaleziono polecenia?