我想在一个数据库里建一个表来记录这整个数据库(不只有一个表)的数据的变动(包括对哪个表的变动,数据的创建时间,变动的内容,变动的时间),是不是要在这个表中需要加一个触发器?请问应该怎么加呢?能不能CREATE TRIGGER dw_load_control AFTER INSERT ON database?
(只有插入操作)
(只有插入操作)
解决方案 »
- mysql的root密码忘记,求助
- 参与IBM dW话题讨论赢神秘大奖
- mysql 动态sql语句错误几句话
- 请问:如何快捷的获得一个SQL查询语句的结果数量?
- mysql 触发器中如何查询同库中的某表中的字段赋值给一个标量
- 在线高分急求-Mysql全文搜索问题
- 请教,postgreSQL创建表格时出的一个问题
- 怎么才能批量修改呢?
- 求教大神,linux下mysql慢查询日志出现这个,CPU占用率飙升
- 这语句复杂吗?求指导,好像很复杂的样子,写了一天写不出来
- 新手求教EXTRACTVALUE
- 假如mysql数据库中某列大约有100000条32位随机字符串,要找出某个特定的字符串,怎样优化搜索?
'截至2010-11-08 06:56:58 用户结帖率0.00% 当您的问题得到解答后请及时结贴.
http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html
http://topic.csdn.net/u/20100428/09/BC9E0908-F250-42A6-8765-B50A82FE186A.html
http://topic.csdn.net/u/20100626/09/f35a4763-4b59-49c3-8061-d48fdbc29561.html8、如何给分和结贴?
http://community.csdn.net/Help/HelpCenter.htm#结帖
二进制日志可以记录你对数据库的所有非SELECT的操作。
所有操作的SQL命令都被保存在二进制日志里,用MYSQLBINLOG 工具打开查看。
对于UPDATE操作,记录的是UPDATA语句,没有记录修改前的数据,比如由2变成4,你只能看到变成了4,但不知道修改前是多少。你详细说说你要实现的需求。