2012-11-26 76 views
0

我在我的數據庫中有這個事件表,在這個表中,event_time列包含當前時間戳,默認情況下時間戳的格式就像「1970-01-01 00:00: 01「,有什麼辦法可以將這種默認格式更改爲UNIX時間戳格式?以UNIX格式在mysql數據庫中保存時間戳

EVENTS table:- 
    `global_id` int(11) NOT NULL AUTO_INCREMENT, 
    `event_creator` int(11) NOT NULL, 
    `event_type` int(2) NOT NULL, 
    `event_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP 

+0

UNIX_TIMESTAMP() –

+0

UNIX_TIMESTAMP將隨時轉換爲UNIX FORMAT,但不會更改默認行爲。 – manish

回答

0

也許你想UNIX_TIMESTAMP

SELECT UNIX_TIMESTAMP('1989-01-01 00:00:01') 

將有599616001

+0

我問的是,如果我可以更改存儲在MySQL中的TIMESTAMP的時間格式,我只是想避免在每個查詢中將其轉換爲UNIX_TIMESTAMP – manish