+ -
当前位置:首页 → 问答吧 → mysql触发器,如何使用变量

mysql触发器,如何使用变量

时间:2011-07-15

来源:互联网

我的意图是,当某个表有插入记录,就向log日志表插入日志,包括操作用户、操作说明、时间、ip、和来自URL。

我本来在php代码中写了这样一个功能,但突然想到用触发器。

我琢磨了一下,貌似触发器无法完成这样的功能,因为ip是一个变量,不固定的值,还有来自URL也是一个变量。

而且当用“insert into table_name (a,b,c,ip) select a,b,c from table_other order by id desc limit 1”的时候,还查一个id字段的值,这时候也没办法了。

跪求方法,谢谢。

作者: xiongmzh   发布时间: 2011-07-15

当某个表有插入记录,就向log日志表插入日志?

---插入的列都可以触发到日志表里

作者: rucypli   发布时间: 2011-07-15

学习了。。。。

作者: wclxyn   发布时间: 2011-07-15

引用 1 楼 rucypli 的回复:
当某个表有插入记录,就向log日志表插入日志?

---插入的列都可以触发到日志表里

嗯,关键是插入的列中,不是所有数据都需要写入日志表,而且,某些需要写入日志表中的数据并没有存在插入的表中。

作者: xiongmzh   发布时间: 2011-07-15