-2

我正在用 Java 做一个项目。关于医院管理。在其中,我设计了一个表格,用唯一的注册号存储患者信息。现在我遇到了问题,我想用当前日期和时间存储他的所有访问。因此,当我打开它的记录时,它应该向我显示它的所有访问日期。所以建议我一种将此类日期存储在数据库中的方法。我应该如何存储与他的 uniqID 号码对应的每次访问并获取他的所有访问日期。我正在使用 mysql 5.1 服务器。

4

1 回答 1

0

创建一个表来存储每次访问的数据。此表中的一列应该是“DATETIME”类型,然后使用 NOW 函数来填充它。

https://dev.mysql.com/doc/refman/4.1/en/date-and-time-functions.html#function_now

CREATE TABLE `visits` (
`uniqID` INT NOT NULL ,
`visit_time` DATETIME NOT NULL ,
INDEX ( `uniqID` )
);

要填充运行此

INSERT INTO visits SET uniqID = '{user_uniqID }', visit_time = NOW();

为了获得用户访问,在顶部显示最新的。

SELECT * FROM visits WHERE uniqID = '{user_uniqID }' ORDER BY visit_time DESC;
于 2013-04-22T15:37:42.673 回答