먼저 콘솔에 접속하기전에 접속할 컨테이너 정보를 알아야 하기 때문에 위와 같이 명령어를 입력해줍니다.
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
fca9c2189ab1 portainer/portainer-ce "/portainer" 2 days ago Up 2 days 8000/tcp, 9443/tcp, 0.0.0.0:9000->9000/tcp, :::9000->9000/tcp portainer
SELECT UPDATE_TIME FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA ='DB명'AND TABLE_NAME ='테이블명';
+---------------------+| UPDATE_TIME |+---------------------+|2024-03-2709:39:05|+---------------------+
테이블명으로 확인
SELECT UPDATE_TIME FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_NAME='테이블명';
+---------------------+| UPDATE_TIME |+---------------------+|2024-03-2709:39:05|+---------------------+
방법3. 직접 업데이트 시간 관리하기
CREATETABLE test (
id INTPRIMARY KEY,
name CHAR(4),
update_time TIMESTAMPDEFAULTCURRENT_TIMESTAMPON UPDATE CURRENT_TIMESTAMP,
KEY (update_time)
);
테스트 테이블 test가 생성하겠습니다.
test에는 id와 name, 업데이트 시간을 관리하는 update_time 컬럼이 있습니다.
INSERTINTO test(id, update_time) VALUES (1, NOW());
SELECT*FROM test;
+----+------+---------------------+| id | name | update_time |+----+------+---------------------+|1|NULL|2024-03-2809:47:24|+----+------+---------------------+
위와같이 데이터를 넣으며 update_time을 관리해줍니다.
UPDATE test SET name ='test'WHERE id =1;
SELECT*FROM test;
+----+------+---------------------+| id | name | update_time |+----+------+---------------------+|1| test |2024-03-2809:50:22|+----+------+---------------------+
UPDATE를 하면 자동으로 update_time이 갱신됩니다.
SELECTMAX(update_time) FROM test;
+---------------------+|MAX(update_time) |+---------------------+|2024-03-2809:50:22|+---------------------+