作者JoeHorn (每天都在公司玩OLG)
看板Database
标题Re: [SQL ] 资料更新时间
时间Thu Mar 4 22:43:13 2010
※ 引述《jashe (oh~ya~)》之铭言:
: 请问如果有一资料表 当初没有规划时间栏位
: 有可能得到每一笔record的新增/更新时间吗?
: 任一种资料库系统提供的方法都可 我只想知道有没有可能做到
: 感谢了..
MySQL 可以用指令:
mysqlbinlog --short-form [BIN_LOG_FILENAME]
出来的结果类似这样:
/*!*/;
SET TIMESTAMP=1267713272/*!*/;
SET @@session.autocommit=0/*!*/;
BEGIN
/*!*/;
use #########/*!*/;
SET TIMESTAMP=1267713272/*!*/;
UPDATE ###### SET ######### = ########## + 1 WHERE #########=11906
/*!*/;
COMMIT
/*!*/;
SET TIMESTAMP=1267713310/*!*/;
update ########## set ########## = '#####' where postnumber = '####'
官方文件:
http://dev.mysql.com/doc/refman/5.0/en/mysqlbinlog.html
--
▄▆▇▍
▄▆ ▇
▏▎▍▌▋▊▉ φkaishin
▌▄ ▋▊
▄▏▎
▎▏
│
┼── ▄–█▏
─▂
── ▁▁
─▇▍▍▁
▏ ──▂
───◢
── JoeHorn┬┼
□ ▄▄▄ꈠ ▇ ▄ ▂▄█
▎ ▄▄▃▉
▇ ▄ ◢▆◢ ▄▎▄▅ └┼
┼┐▄▄▄▄ ▂ ▅▃◤▃▆◢▂◤▄ ▏▃▂ ▅▃▆◢ ▄█
▄▆▋▄ □
┼┴ ▄ ▄▆─▄▂
▂-◣▄
▂▄-▄▃──▄▌
▄▂
▂─ ▃◤
-▄ ─▊▅◤
─┼
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.37.131.225
※ 编辑: JoeHorn 来自: 114.37.131.225 (03/04 23:47)