2013-04-22 2 views
-2

자바로 프로젝트를하고 있습니다. 병원 관리. 환자 정보를 등록 번호와 함께 저장하는 양식을 고안했습니다. 이제 나는 문제에 봉착하게된다. 나는 그의 모든 방문을 현재 날짜와 시간으로 저장하기를 원한다. 그래서 그 기록을 열면 날짜가있는 모든 방문을 보여 주어야합니다. 그래서 나에게 데이터베이스에 그런 날짜를 저장하는 방법을 제안해라. 그의 모든 방문을 그의 uniqID 번호에 대응하여 저장해야하며 방문 날짜를 모두 가져와야합니다. MySQL 5.1 서버를 사용하고 있습니다.현재 시간 스탬프를 mySQL에 저장합니다.

+0

당신은 무엇을 시도 했습니까? Dates and Times에서 MySQL 설명서를 읽었습니까? – Cfreak

답변

0

방문 할 때마다 데이터를 저장할 테이블을 만듭니다. 이 테이블의 열 중 하나는 'DATETIME'유형이어야하며 그 다음 채우기 위해 funciton을 사용하십시오.

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

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

상단에 가장 최근을 보여주는 실행이

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

얻으려면 사용자의 방문을 채우려면.

SELECT * FROM visits WHERE uniqID = '{user_uniqID }' ORDER BY visit_time DESC; 
관련 문제