有谁知道在MySQL语句中嵌入注释的方法吗?当我搜索mysql和评论时,我只能得到表格中的注释等。在MySQL语句中嵌入注释
这个想法,如果我按老板想要的方式实现这一点,那么显然要在用户标识前加上这个语句,这样当MySQL稍后分析(通过二进制日志),我们知道谁做了什么。
例子:
SELECT ID
从客户
WHERE手柄= 'JBH'
现在会显示为:
- 用户:jwilkie
SELECT ID
从客户
WHERE处理='JBH'
(或相似)
编辑澄清:原因是我们有perl模块与MySQL接口,我们通过阅读$ ENV {USER}(在本例中为“jwilkie”)来检索用户标识。这是一种情况,我们有一个MySQL用户定义,但有多人运行perl mod。
有没有人有这方面的经验?非常感谢! Jane
您必须使用名为“jwilkie”的帐户,并通过类似Profiler的事情来观看会话才能看到类似的信息。显然,它被多个人使用同一个账户所击败 - 这就是所有的数据库必须知道谁在运行什么。 SQL Server可能会给你更多的细节,如果使用说Windows认证... – 2010-11-04 19:33:00
@OMG小马:谢谢你。我想到我的问题还不够清楚,我编辑了这个问题。这主要还是一个关于如何在MySQL声明中嵌入注释的问题。 – 2010-11-04 19:40:02