※ 引述《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)