46 votes

Comment supprimer une plage d’enregistrements à la fois sur MySQL?

J’ai des lignes de plus de 60000 dans mon tableau. Comment puis-je supprimer des lignes de 40000 à 50000 à la fois ?

94voto

Yoram de Langen Points 2790

Vous pouvez utiliser la `` fonction :

art

assez simple?

0voto

A programmer Points 3

Si vous n’avez pas de clé primaire et que vous souhaitez supprimer par nombre de lignes, c’est-à-dire par plage de lignes, cela peut être fait via l’importation d’exportation mysql. Effectuer une exportation personnalisée - Spécifiez la ligne de départ et le nombre. Dans votre cas, vous aurez besoin de deux exportations: une pour les lignes 0 - 40k, une seconde pour 50-last. Importez ensuite ces deux fichiers dans la table. Remarque: Si l’importation de fichiers volumineux est un problème, je recommande BigDump. http://www.ozerov.de/bigdump/

-1voto

varshini Points 7

Table: épicerie

SUPPRIMER DE 'épicerie' OÙ item="riz » LIMITE 2;

C’est plus facile que toutes les autres idées. pour cet élément particulier, il y a 2 enregistrements qui peuvent être supprimés.

Et la réponse est,

``

SELECT * DE l’épicerie;

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X