Хранение комментариев с выполнением MySQL - PullRequest
1 голос
/ 20 октября 2010

Я искал ответ на этот вопрос и не нашел его.Я думаю, что это просто.В нашей системе несколько пользователей, которые (с помощью программной методологии) используют один и тот же идентификатор пользователя для запуска команд MySQL.Перед выполнением этих команд мне было поручено сохранить переменную пользовательской среды.

Наверное, мой вопрос таков: можно ли отправлять комментарии вместе с запросом MySQL?Я знаю, что вы можете хранить комментарии о таблицах и тому подобном.Цель в том, чтобы иметь возможность просмотреть любой запрос из журнала и посмотреть, кто его выполнил из комментариев, отправленных вместе с запросом / выбором / и т. Д. И т. Д. (Конечно, лучшая идея - не использовать один и тот же опасностьпользователь для MySQL, но, к сожалению, я не могу это изменить).

Shelly

1 Ответ

0 голосов
/ 20 октября 2010

Да.

"MySQL Server поддерживает три стиля комментариев:

От символа «#» до конца строки.

От последовательности «--» до конца строки. В MySQL стиль комментария «--» (двойной тире) требует, чтобы за вторым тире следовал хотя бы один пробел или управляющий символ (например, пробел, табуляция, новая строка и т. Д.). Этот синтаксис немного отличается от стандартного синтаксиса комментариев SQL, как описано в разделе 1.8.5.5, «'--' как начало комментария».

От последовательности /* к следующей последовательности */, как в языке программирования C. Этот синтаксис позволяет комментарию расширяться на несколько строк, поскольку начальная и заключительная последовательности не обязательно должны находиться на одной строке. "

Имейте в виду, что комментарии в этом формате, /*!12345 ... */, не сохраняются на сервере.

http://dev.mysql.com/doc/refman/5.1/en/comments.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...