Maison >base de données >tutoriel mysql >Comment supprimer rapidement de grandes quantités de données dans MySQL

Comment supprimer rapidement de grandes quantités de données dans MySQL

coldplay.xixi
coldplay.xixioriginal
2020-10-26 17:03:062759parcourir

Un moyen rapide de supprimer une grande quantité de données avec MySQL : créez d'abord une table temporaire, la structure de la table est la même que la structure de la table d'origine ; puis insérez les données qui doivent être conservées dans la table temporaire, et supprimez la table d'origine ; enfin, renommez la table temporaire. Le nom de la table d'origine fera l'affaire.

Comment supprimer rapidement de grandes quantités de données dans MySQL

Méthode rapide MySQL pour supprimer de grandes quantités de données :

Option 1,

Utiliser delete directement

Étant donné que la vitesse d'exécution de la suppression est proportionnelle au nombre d'index, s'il y a plusieurs index dans la table, l'utilisation de delete prendra des heures, voire des jours

Option 2,

(1) Créer une table temporaire, la structure de la table est la même que la structure de la table d'origine

(2) Insérer les données qui doivent être conservées dans la table temporaire

(3) Supprimez la table d'origine

(4) Renommez la table temporaire avec le nom de la table d'origine

Après le test, supprimer la table prend généralement du temps. Dans les 3 secondes

La principale étape chronophage de cette solution est la deuxième étape Si la quantité de données à conserver n'est pas importante, cette solution est la meilleure solution

Plus d'apprentissage gratuit multi-liés recommandé : tutoriel mysql(vidéo)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn