Maison > base de données > tutoriel mysql > Comment tronquer correctement une table dans MySQL ?

Comment tronquer correctement une table dans MySQL ?

王林
Libérer: 2023-09-20 21:25:06
avant
1109 Les gens l'ont consulté

如何在 MySQL 中正确截断表?

Cela signifie que vous devez d'abord définir Foreign_key_check sur désactivé, puis vous devez tronquer la table. La syntaxe est la suivante -

set FOREIGN_KEY_CHECKS = 0;
TRUNCATE TABLE yourTableName1;
TRUNCATE TABLE yourTableName2;
TRUNCATE TABLE yourTableName3;
.
.
.
.
TRUNCATE TABLE yourTableNameN;
set FOREIGN_KEY_CHECKS = 1;
Copier après la connexion

Maintenant, tronquez certaines tables de notre test de base de données. La requête est la suivante −

mysql> set FOREIGN_KEY_CHECKS = 0;
Query OK, 0 rows affected (0.00 sec)

mysql> truncate table skiplasttenrecords;
Query OK, 0 rows affected (0.97 sec)

mysql> truncate table searchtextdemo;
Query OK, 0 rows affected (0.89 sec)

mysql> set FOREIGN_KEY_CHECKS = 1;
Query OK, 0 rows affected (0.00 sec)
Copier après la connexion

Vérifiez si les données existent dans la table -

mysql> select *from searchtextdemo;
Empty set (0.00 sec)

mysql> select *from skiplasttenrecords;
Empty set (0.00 sec)
Copier après la connexion

Un ensemble vide signifie qu'il n'y a aucun enregistrement dans la table.

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 de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal