LinuxShareКто владеет информацией - владеет всем! Документация по Linux! |
||
|
MySQL.RU .:. Одобрено лучшими российскими программистамиСправочное руководство по MySQL1.9.4.7 Символы `--' как начало комментария1.9.4.7 Символы `--' как начало комментария
В некоторых отличных от MySQL базах данных SQL символы `--' используются
как начальные символы комментариев. В сервере MySQL символом начала
комментариев является `#'. Для сервера MySQL можно также использовать
стиль комментирования из C:
В версии сервера MySQL 3.23.3 и выше поддерживается комментирование с
помощью символов `--' - при условии, что за комментарием следует пробел.
Это объясняется тем, что данный стиль комментирования вызвал много проблем
при автоматической генерации SQL-запросов, в которых присутствовал код,
подобный приведенному ниже (величина платежа вставляется в выражение
UPDATE tbl_name SET credit=credit-!payment!
Давайте представим себе, что произойдет в случае, если величина
Использование нашей реализации этого метода комментирования в версии
сервера MySQL 3.23.3 и выше - в форме
Существует еще один безопасный способ решения этой проблемы. Он
заключается в том, что клиент командной строки Приведенная ниже информация относится только к работе более ранних, чем 3.23.3, версий MySQL. Если ваша SQL-программа представлена в виде текстового файла, содержащего комментарии `--', необходимо использовать: shell> replace " --" " #" < text-file-with-funny-comments.sql \ | mysql database вместо обычного: shell> mysql database < text-file-with-funny-comments.sql Можно также отредактировать сам командный файл, заменив комментарии `--' комментариями `#': shell> replace " --" " #" -- text-file-with-funny-comments.sql Привести эти комментарии к первоначальному виду можно с помощью следующей команды: shell> replace " #" " --" -- text-file-with-funny-comments.sql |
|