Cet article parle principalement de l'utilisation de la commande clear dans la base de données, qui a une certaine valeur d'apprentissage si nécessaire, Les amis peuvent le découvrir, j'espère que cela pourra vous être utile.
Lorsque vous devez remplacer et mettre à jour des données lors d'une migration de données, d'un nettoyage de données ou de l'écriture de projets Web, vous devez parfois vider la table
Couramment utilisé clearing Il existe deux types d'instructions SQL pour la table de données :
delete from 表名;
truncate table 表名;
Exécuter le test
J'utilise MySql La table à tester contient 20 000 enregistrements. Faites deux copies de.
Exécutez deux instructions SQL pour vider la table respectivement
Les résultats montrent que les deux instructions peuvent atteindre l'objectif de vider la table, et la différence entre les deux est :
tronquer est plus efficace que supprimer
tronquer n'efface pas les données. Les journaux d'enregistrement ne peuvent pas être restaurés, ce qui équivaut à conserver la structure de la table mysql. La table est recréée et tous les états sont équivalents à de nouvelles tables. 🎜> Supprimer efface les données et enregistre les journaux, ce qui peut restaurer les données, ce qui équivaut à supprimer tous les enregistrements du tableau un par un
La méthode à choisir dépend de la situation réelle que j'utilise habituellement. méthode delete, qui est plus lente mais plus sûre
Tutoriels associés :
Tutoriel vidéo mysqlCe 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!