2013-05-01 30 views
0

我要爲每個用戶創建一個日誌活動時,他們從我的應用程序登錄,並與結構插入MySQL數據庫像如何創建從Java到MySQL的日誌活動?

 
id_log (int, primary key, auto increment) 
username (varchar) 
time (timestamp) 

的問題是所有的PC都有不同的時間戳和我只知道拿到時間戳在本地機器上,有沒有辦法根據存儲數據庫的PC的時間戳創建日誌活動?我問其他人,並說使用log4j,但我仍然沒有得到它。

回答

0

可以使用MySQL的NOW()功能,但TIMESTAMP數據類型automatically initialises到當前的時間默認爲:

CREATE TABLE logs (
    id_log SERIAL, 
    username VARCHAR(255), 
    time  TIMESTAMP 
); 

INSERT INTO logs (username) VALUES ('eggyal'); 

看到它的sqlfiddle

+0

這是工作,謝謝你的答案,這是非常有用的:) – 2013-05-02 05:59:43