Mysql
 sql >> база данни >  >> RDS >> Mysql

Изтрийте първите X реда от база данни

Използвайте LIMIT при изтриването ви:

DELETE FROM table WHERE condition LIMIT 10

Или, ако не искате условието

DELETE FROM table LIMIT 10

Не забравяйте, че редът, в който ще се изтриват редовете, е недефиниран - зависи от конфигурацията на СУБД и индексите на таблицата. Трябва да включите ORDER BY така че изтриването да става в определен ред, напр. ORDER BY id ASC за да изтриете първо най-ниските идентификатори.

Вижте документацията на MySQL за DELETE за повече подробности.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Изтриване на всички дублиращи се редове с изключение на един в MySQL?

  2. предаде параметри в съхранената процедура за вмъкване на заявка в laravel 4

  3. Как да разрешите ГРЕШКА 1060:Дублиране на име на колона с помощта на Views -> Create View

  4. mysql база данни автоматично разделяне

  5. Mysql поръчайте артикули до най-новата от 2 дати