집 >데이터 베이스 >MySQL 튜토리얼 >기존 기본 키가 있는 테이블에 자동 증가 ID를 추가하는 방법은 무엇입니까?
기존 테이블에 자동 증가 ID를 추가하는 방법
데이터베이스를 유지 관리할 때 자동 증가 ID를 추가해야 할 수도 있습니다. 기존 테이블에 열을 증가시킵니다. 그러나 이 작업은 기본 키가 이미 정의되어 있는 경우 문제가 발생할 수 있습니다.
원래 문제:
개발자가 자동 증가를 추가하려고 할 때 오류가 발생했습니다. 다음 구문을 사용하여 "users"라는 테이블에 대한 ID:
ALTER TABLE users ADD id int NOT NULL AUTO_INCREMENT
오류가 발생했습니다. 이전:
#1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key
해결책:
기존 기본 키가 있는 테이블에 자동 증가 ID를 성공적으로 추가하려면 다음 구문을 사용하세요.
ALTER TABLE `users` ADD `id` INT NOT NULL AUTO_INCREMENT;
이 수정된 구문은 자동 증가 열을 기본 키로 올바르게 정의하여 오류가 발생했습니다.
위 내용은 기존 기본 키가 있는 테이블에 자동 증가 ID를 추가하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!