mysql 은 테이블 last ddl time 0 2 5,954

by 뜨디 [MySQL] [2024.07.18 13:30:07]


mysql은 last_ddl_time을 알수있는방법이 없을까요?

프로시저나 펑션은 볼수있는데 테이블은 아무리 서치하고 찾아봐도 안보이네여 ㅠㅠ 오라클은 있는데 하..

 

by pajama [2024.07.18 17:52:52]

매뉴얼상엔 설명이 없어서 애매하긴 하지만,

alter table 했을때 information_schema.tables 테이블의 create_time이 업데이트가 되네요.

 

아래 문서를 보면 InnoDB와 MyISAM 엔진에 따라 다를수 있어서 테이블의 frm 파일의 타임스탬프를 참조하는게 좀 더 정확하다고 하네요.

https://stackoverflow.com/questions/9537248/when-was-my-table-last-altered

 


by 뜨디 [2024.07.19 10:38:26]

감사합니다 ㅠㅠ 근데 지금 운영중인 mysql 버전에선 create time컬럼이 null인 버그가있어서요 흑흑 rds사용중입니다. 

정보 감사합니다~!

 

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입