sql >> Databáze >  >> RDS >> Mysql

Odstraňte prvních X řádků databáze

Použijte LIMIT na vašem smazání:

DELETE FROM table WHERE condition LIMIT 10

Nebo, pokud podmínku nechcete

DELETE FROM table LIMIT 10

Pamatujte, že pořadí, ve kterém budou řádky mazány, není definováno – záleží na vaší konfiguraci DBMS a indexech tabulek. Měli byste uvést ORDER BY aby mazání bylo provedeno v definovaném pořadí, např. ORDER BY id ASC nejprve smažte nejnižší ID.

Viz dokumentaci MySQL pro DELETE pro více podrobností.




  1. Získejte obálku, tj. překrývající se časové úseky

  2. Jak používat Coalesce v MySQL

  3. Chyba serveru SQL 4104:Vícedílný identifikátor nelze svázat.

  4. Provádí EXCEPT rychleji než JOIN, když jsou sloupce tabulky stejné