프로덕션 데이터베이스에 큰 문제가 있음을 알려주십시오. 실수로 자동 증가 열에 매우 큰 값을 가진 키를 삽입했는데 큰 재건 시간 없이는이 값을 변경할 수 없습니다.테이블을 재구성하지 않고 myISAM에서 AUTO_INCREMENT 재설정하기
ALTER TABLE tracks_copy AUTO_INCREMENT = 661482981
초 저속인가요?
프로덕션 환경에서 어떻게 해결할 수 있습니까? 나는이 효과를 얻을 수 없다. (아무런 효과가 없다) :
myisamchk tracks.MYI --set-auto-increment=661482982
어떤 아이디어라도?
는 기본적으로, 아무리 내가 뭘 나는 오버 플로우를 얻을 :
SHOW CREATE TABLE tracks
CREATE TABLE tracks (
...
) ENGINE=MYISAM AUTO_INCREMENT=2147483648 DEFAULT CHARSET=latin1
mySQL은 어디에서이 값을 저장합니까? 아마도 내가 그 위치에 해킹 할 수있다 – Artem