반응형
기본 키나 auto_increment 열이없는 테이블을 변경하려고합니다. 기본 키 열을 추가하는 방법을 알고 있지만 기본 키 열에 데이터를 자동으로 삽입 할 수 있는지 궁금합니다. . 이견있는 사람? 감사합니다.
해결 방법
PRIMARY KEY
열을 추가하는 ALTER TABLE
문은 내 테스트에서 올바르게 작동합니다.
ALTER TABLE tbl ADD id INT PRIMARY KEY AUTO_INCREMENT;
테스트 목적으로 생성 된 임시 테이블에서 위의 문은 AUTO_INCREMENT
id
열을 생성하고 테이블의 각 기존 행에 대해 1부터 시작하는 자동 증가 값을 삽입했습니다.
참조 페이지 https://stackoverflow.com/questions/9070764
반응형
'MySql' 카테고리의 다른 글
MySQL 쿼리를 통해 MySQL에서 데이터베이스 구조를 얻는 방법 (0) | 2020.09.16 |
---|---|
MySQL 데이터베이스 관리 시스템 (DBMS)의 현재 버전을 검색하는 방법은 무엇입니까? (0) | 2020.09.16 |
MySQL WHERE 절을 사용하여 쿼리에 배열 전달 (0) | 2020.09.16 |
MySQL 치명적인 오류 : 권한 테이블을 열고 잠글 수 없음 : 테이블 'mysql.host'가 존재하지 않습니다. (0) | 2020.09.16 |
MySQL에서 자동 증가 필드를 사용하여 행을 복사하고 동일한 테이블에 삽입하는 방법은 무엇입니까? (0) | 2020.09.16 |
댓글