Maison >base de données >tutoriel mysql >Comment supprimer rapidement de grandes quantités de données dans MySQL
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.
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!