기존 MySQL 테이블 기본 키에 자동 증가 추가
기본 키 ID가 있는 테이블에서 자동 증가 기능이 없는 데이터베이스를 획득한 후 자동 증가 열로 변환해야 할 수도 있습니다. 다음 단계를 통해 이 작업을 수행할 수 있습니다.
열 정의 수정:
재정의하려면 MODIFY COLUMN 절과 함께 ALTER TABLE 문을 사용하세요. 기본 키 열을 AUTO_INCREMENT로 합니다. 예를 들어, foo 테이블의 id 열을 수정하려면:
ALTER TABLE foo MODIFY COLUMN id INT NOT NULL AUTO_INCREMENT;
효과 확인:
SHOW CREATE TABLE foo를 실행하여 수정 사항이 적용되었는지 확인합니다. 출력에는 AUTO_INCREMENT 옵션을 사용하여 업데이트된 열 정의가 표시되어야 합니다.
삽입 테스트:
id 열 값:
INSERT INTO foo () VALUES ();
새로 삽입된 행에는 자동으로 생성된 값이 할당됩니다.
오류 150 문제 해결:
프로세스 중에 "... 이름 바꾸기 오류(오류 번호: 150)" 오류가 발생하는 경우 외래 키 제약 조건과 충돌이 있음을 나타낼 수 있습니다. 문제 진단에 도움이 필요하면 다음 리소스를 참조할 수 있습니다.
위 내용은 기존 MySQL 테이블 기본 키에 자동 증가를 어떻게 추가합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!