我正在用Java做一个项目。关于医院管理。我在其中设计了一个存储患者信息的表格,其中包括注册号码。现在我遇到问题,我希望用当前日期和时间存储他所有的访问。因此,当我打开其记录时,它应该向我显示所有访问日期。所以建议我在数据库中存储这样的日期的方法。我应该如何将其每次访问存储到他的uniqID号码中,并获取他所有的访问日期。我正在使用mysql 5.1服务器。
答案 0 :(得分: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;