易截截图软件、单文件、免安装、纯绿色、仅160KB

请教一个mysql trigger的问题

请问在mysql的update trigger中,如何获取当前执行的sql语中的where条件,谢谢
问题比较奇怪,为什么要这样?

在trigger中获取到语句要做什么呢


我的这个update trigger更新的是memcache,而我还要从memcache中取出数据,还原到oracle中,所以,要取得mysql执行的sql语句的条件

谢谢,如何可行的话,这是个方法,我可以试试,还有更好的方法吗

引用
如果是5以上,可以查询
information_schema表中的info字段
SELECT * from information_schema.`PROCESSLIST` P
where and command='Query'
and state='executing'
and info='select ... your sql statement'

查后再取内容中WHERE 后面的内容


而我还要从memcache中取出数据,还原到oracle中:
你可以用一个表存放更新前memcache的值
trigger中:
insert into lsb values(old.memcache)

引用
谢谢,如何可行的话,这是个方法,我可以试试,还有更好的方法吗

引用 3 楼 wwwwa 的回复:
如果是5以上,可以查询
  information_schema表中的info字段
  SELECT * from information_schema.`PROCESSLIST` P
  where and command='Query'
  and state='executing'
  and info='select ... your sql statement'

  查后再取内容中WHERE 后面的内容


如果你只是要取更新前memcache的值,在TRIGGER中用old.memcache就OK了,保存到


相关问答:

apache+PHP+mysql在win7下使用

如题,这三个在win7下使用会有什么兼容性问题吗?
由于我最近在使用win7,就懒得进xp了!
自己用windows 2008有一年多了,没出现任何问题。

win7测试版也用过,不会有什么问题的,放心。

当然你最 ......

MySQL数据包过大

我用一个循环往数据库里面存文件,本来可以作为文件存放数据库里面只放文件的位置的,但是没有办法租的服务器网页空间大小有限制数据库没有限制。语句是这样的


public static final DataBase.MAXSIZE=102 ......

mysql的连接超时时间怎么设置 - VC/MFC / 数据库

我是用mysql自带的C API
if(mysql_real_connect(&mysql,"125.0.0.108","root","root","home",3306,NULL,0))

AfxMessageBox("数据库连接失败") ......

MYSQL数据的检索效率

有这么一组数据
AA00000,AA00001,AA00002......AA99999
BB00000,BB00001,BB00002......BB99999
CC00000,CC00001,CC00002......CC99999
.
.
.
.
ZZ00000,ZZ00001,ZZ00002......ZZ99999
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号