mysql innodb 테이블 Auto_Increment
열에 값을 삽입하고 싶습니다.MYSQL의 자동 식별 열에 값을 삽입하는 방법
기존 테이블의 일부 데이터를 ID가있는 새 테이블에로드하고 기존 테이블의 기존 값을 유지해야하므로 기존 Id
값을 유지해야하지만 새 값은 Auto_Increment
으로 유지해야합니다. 값.
MS T-SQL에서 insert
쿼리 스크립트를 SET SET IDENTITY_INSERT MyTable ON
으로 시작하고 쿼리를 SET SET IDENTITY_INSERT MyTable OFF
으로 끝냅니다.
어떻게하면 MySQL에서 동일한 작업을 수행 할 수 있습니까? 값이 다른 테이블에서오고하는 경우 사용할 수 있습니다
INSERT INTO my_table(auto_inc_field, other_field) VALUES(8547, 'some value');
:
왜? MySQL이 자동으로 제공하는 값이 적합하지 않습니까? –
열을 삽입해야하는 이유는 무엇입니까? –
자동 식별 열은 MySQL에 의해 자동으로 채워집니다. 다른 번호를 원하면 별도의 필드를 유지해야합니다. –