>데이터 베이스 >MySQL 튜토리얼 >기존 MySQL 열에 AUTOINCREMENT를 추가하는 방법은 무엇입니까?

기존 MySQL 열에 AUTOINCREMENT를 추가하는 방법은 무엇입니까?

Patricia Arquette
Patricia Arquette원래의
2024-12-19 04:56:09163검색

How to Add AUTOINCREMENT to an Existing MySQL Column?

AUTOINCREMENT로 테이블 열 수정

MySQL에서 기존 테이블을 변경하려면 ALTER 문이 필수적입니다. 이를 통해 사용자는 열에 AUTOINCREMENT 속성을 추가하는 등 열 속성을 수정할 수 있습니다.

기존 열에 AUTOINCREMENT를 추가하려면 MODIFY 절과 함께 ALTER TABLE 문을 사용할 수 있습니다. 그러나 귀하의 경우 잘못된 명령을 사용하고 있기 때문에 제공한 코드가 작동하지 않습니다. MODIFY 대신 열 이름이나 데이터 유형 변경을 위해 특별히 고안된 CHANGE를 사용해야 합니다.

AUTOINCREMENT 추가를 위한 올바른 구문

다음 SQL 코드는 다음을 보여줍니다. 기존 itemID에 AUTOINCREMENT 속성을 추가하는 올바른 방법 열:

ALTER TABLE ALLITEMS CHANGE itemID itemID INT(10) UNSIGNED AUTO_INCREMENT;

추가 참고 사항:

  • CHANGE 절을 사용하면 열 이름과 해당 데이터 유형을 모두 변경할 수 있습니다.
  • itemID 열이 이미 테이블의 기본 키로 정의되어 있으므로 PRIMARY KEY가 ALTER 문에 지정되지 않았습니다. 정의.
  • DESC 명령을 사용하여 AUTOINCREMENT 속성이 itemID 열에 성공적으로 추가되었는지 확인할 수 있습니다.
  • AUTO_INCREMENT는 AUTO_INCREMENT 키워드를 사용하여 특정 시작 값으로 설정할 수도 있습니다.

수정된 구문을 따르고 CHANGE와 MODIFY의 차이점을 이해함으로써 명령을 사용하면 MySQL 테이블 열에 AUTOINCREMENT를 쉽게 추가할 수 있습니다.

위 내용은 기존 MySQL 열에 AUTOINCREMENT를 추가하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.