Mysql
 sql >> Base de données >  >> RDS >> Mysql

Supprimer les X premières lignes d'une base de données

Utilisez LIMIT sur votre suppression :

DELETE FROM table WHERE condition LIMIT 10

Ou, si vous ne voulez pas la condition

DELETE FROM table LIMIT 10

N'oubliez pas que l'ordre dans lequel les lignes seront supprimées n'est pas défini - cela dépend de la configuration de votre SGBD et des index de table. Vous devez inclure un ORDER BY afin que la suppression soit effectuée dans un ordre défini, par ex. ORDER BY id ASC pour supprimer les ID les plus bas en premier.

Voir la Documentation MySQL pour DELETE pour plus de détails.