有一个表log里面记录的是增删改其他的表后存储的信息,在怎删改其他的表后,存到log表里的是 登录的用户的username、客户端的ip地址,当前时间logTime 和操作,请问用mysql的触发器能实现吗,大体怎么实现??如果不能还有什么简单的方法吗

解决方案 »

  1.   

    登录的用户的username、客户端的ip地址,当前时间logTime 
    这些容易记录下来
    记录操作的话,就难点了 楼下继续……
      

  2.   

    可以实现啊。
    你可以在你的这个表的 after update / insert / delete  的触发器上把这些信息保存到一个LOG表中。
      

  3.   

    有关触发器,可参见MYSQL官方文档。http://dev.mysql.com/doc/refman/5.1/zh/triggers.html
    21. 触发程序
    21.1. CREATE TRIGGER语法
    21.2. DROP TRIGGER语法
    21.3. 使用触发程序
      

  4.   

    创建log表啊 自定义字段然后select into table具体你可以查看日志的相关资料 将日志信息存储在表格里