3
我想添加一個帶有unix時間戳的列來查看最後一次修改行的時間。到目前爲止,我只能想出如何添加具有時間戳格式的列。更新時使用UNIX_TIMESTAMP而不是時間戳
ALTER TABLE xyz.test ADD `insert_time` TIMESTAMP ON UPDATE CURRENT_TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP;
是否有任何解決方案中使用Unix時間戳 - 是這樣的:
... INT ON UPDATE UNIX_TIMESTAMP() NOT NULL DEFAULT UNIX_TIMESTAMP();
UPDATE:
據我瞭解這個線程只能說明如何手動爲每行添加一個unix時間戳。我想知道是否也可以自動執行此操作。
AFAIK mysql timestamp is已經與unix時間戳相同的東西 –
可能重複[mysql查詢 - 插入數據unix \ _timestamp(now())問題](http://stackoverflow.com/questions/11558418/mysql-query-insert-data-unix- timestamp-now-issue) –
@LelioFaieta你能否向我解釋一下你的意思是「和unix時間戳已經是一樣的東西」 - 也許我在這裏失去了一些基本的東西? – RandomDude