Maison > base de données > tutoriel mysql > Comment puis-je supprimer les commentaires de dump MySQL ennuyeux sans perdre les commentaires utiles ?

Comment puis-je supprimer les commentaires de dump MySQL ennuyeux sans perdre les commentaires utiles ?

Susan Sarandon
Libérer: 2024-12-02 19:36:11
original
506 Les gens l'ont consulté

How Can I Remove Annoying MySQL Dump Comments Without Losing Useful Ones?

Se débarrasser des commentaires de vidage MySQL

Lorsque vous essayez de vider une base de données contenant uniquement sa structure, vous pouvez rencontrer des commentaires persistants ressemblant à :

/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
Copier après la connexion

Malgré diverses tentatives, ces commentaires refusent de disparaître. Ce problème découle d'une incompréhension de leur véritable nature.

Jetons d'exécution conditionnelle : ce ne sont pas vos commentaires moyens

Contrairement à leur apparence, ces "commentaires" ne sont pas réellement commentaires. Au lieu de cela, ils servent de jetons d’exécution conditionnelle. Leur syntaxe, telle que documentée dans la section Syntaxe des commentaires de MySQL, suit cette logique : si le numéro de version de MySQL est égal ou supérieur à la version spécifiée, le serveur MySQL exécutera l'instruction suivante.

Par exemple :

/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
Copier après la connexion

Si la version de MySQL est 4.00.14 ou supérieure, cette instruction sera exécutée par MySQL serveur.

Conserver les commentaires utiles

Bien que la suppression de ces jetons d'exécution conditionnelle puisse sembler souhaitable, il est crucial de conserver d'autres commentaires précieux à titre de référence, tels que :

-- MySQL dump 10.13  Distrib 5.1.41, for Win32 (ia32)
Copier après la connexion

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!

source:php.cn
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal