본문 바로가기
MySql

MySQL MYSQL의 자동 ID 열에 값을 삽입하는 방법

by 베이스 공부 2021. 1. 4.
반응형

mysql innodb 테이블 Auto_Increment 열에 값을 삽입하고 싶습니다.

이전 테이블의 일부 데이터를 ID가있는 새 테이블로로드하고 이전 테이블의 기존 값을 보존해야하므로 기존 Id 값을 보존해야하지만 열은 유지해야합니다. 새 값의 경우 Auto_Increment 입니다.

MS T-SQL에서는 SET SET IDENTITY_INSERT MyTable ON 을 사용하여 insert 쿼리 스크립트를 시작하고 SET SET IDENTITY_INSERT MyTable OFF 를 사용하여 쿼리를 종료합니다. .

MySQL에서 어떻게 똑같이 할 수 있습니까?

 

해결 방법

 

평소와 같이하십시오.

INSERT INTO my_table(auto_inc_field, other_field) VALUES(8547, 'some value');

값이 다른 테이블에서 오는 경우 다음을 사용할 수 있습니다.

INSERT INTO my_table(auto_inc_field, other_field)
SELECT auto_inc_field, other_field FROM other_table;

 

참조 페이지 https://stackoverflow.com/questions/16108003

 

 

반응형

댓글