0

当每个用户从我的应用程序登录并插入 MySQL 数据库时,我想为他们创建一个日志活动,其结构如下

id_log (int, 主键, 自增)
用户名(varchar)
时间(时间戳)

问题是每台电脑都有不同的时间戳,我只知道在本地机器上获取时间戳,有没有办法根据存储数据库的电脑的时间戳创建日志活动?我问另一个并说使用 log4j 但我仍然不明白。

4

1 回答 1

0

可以使用MySQL 的NOW()函数,但是TIMESTAMP数据类型默认自动初始化为当前时间:

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

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

sqlfiddle上查看。

于 2013-05-01T10:38:19.757 回答