![]() ![]() |
|
![]() ![]() ![]() ![]() |
|
![]() |
![]() 5.3.7 `--' comme début de commentaire
Sur d'autres bases SQL les commentaires commencent par ``--''. MySQL utilise ``#'' pour débuter un commentaire, même si
MySQL n'accepte pas les commentaires commencant par ``--''; car ce style de commentaire obsolète a déjà causé de nombreux problèmes avec les requêtes générées automatiquement, lorsque la base utilise un code comme celui ci : la valeur de paiement va être placée à la place de UPDATE nom_table SET credit=credit-!paiement!
Mais que ce passe t il si la valeur de
Etant donné que Si vous avez un programme SQL qui contient des commentaires avec le format ``--'' vous devriez utiliser: shell> replace " --" " #" < Fichier-texte-avec-des-commentaires-zarbi | mysql database A la place de l'habituel : shell> mysql database < text-file-with-funny-comments.sql Vous pouvez aussi utiliser la commande fichier ``in place'' pour remplacer les commentaires ``--'' par ``#'': shell> replace " --" " #" -- text-file-with-funny-comments.sql Retrouvez vos situation initiale avec : shell> replace " #" " --" -- text-file-with-funny-comments.sql |