我想为每个用户创建一个日志活动,当他们从我的应用程序登录并插入MySQL数据库时,其结构如
id_log (int, primary key, auto increment) username (varchar) time (timestamp)
问题是每个pc都有不同的时间戳,我只知道在本地机器上获取时间戳,有没有办法根据存储数据库的PC的时间戳创建日志活动?我问对方并说使用log4j但我仍然没有得到它。
答案 0 :(得分:0)
你可以使用MySQL的NOW()
函数,但TIMESTAMP
数据类型automatically initialises默认为当前时间:
CREATE TABLE logs (
id_log SERIAL,
username VARCHAR(255),
time TIMESTAMP
);
INSERT INTO logs (username) VALUES ('eggyal');
在sqlfiddle上查看。