MySQL AUTO_INCREMENT 설정 오류 진단과 복구 전략
오류 발생 상황
데이터 삽입 과정에서 다음과 같은 예외가 발생했다:
INSERT INTO logs (log_id, message) VALUES (0, 'system boot');
-- ERROR: Duplicate entry '0' for key 'PRIMARY'
이후 해당 컬럼에 AUTO_INCREMENT 속성을 부여하려 했으나, 추가 오류가 발생했다:
ALTER TABLE logs MODIFY log_id INT AUTO_INCREMENT;
-- ERROR: 1062 - ALTER TABLE causes au ...
6월 20일 19:47에 게시됨