MySQL에서 테이블을 복사 할 때 사용하는 고대 코드 조각이 있습니다.MySQL에서 테이블 복사 및 기본 키 포함
CREATE TABLE new_table (select * from old_table);
이 기능은 한 가지 예외는 있습니다. 기본 키나 다른 테이블 인덱스는 복사하지 않습니다.
MySQL에서 테이블을 복사하고 인덱스/기본 키를 포함 할 수있는 방법이 있습니까 ??
MySQL에서 테이블을 복사 할 때 사용하는 고대 코드 조각이 있습니다.MySQL에서 테이블 복사 및 기본 키 포함
CREATE TABLE new_table (select * from old_table);
이 기능은 한 가지 예외는 있습니다. 기본 키나 다른 테이블 인덱스는 복사하지 않습니다.
MySQL에서 테이블을 복사하고 인덱스/기본 키를 포함 할 수있는 방법이 있습니까 ??
두 가지 방법 중 하나입니다. 테이블은 당신이
SHOW CREATE TABLE old_table
또한 (당신이 그것을 테스트해야합니다 생각) 수를 사용하여 구축하는 방법을 보려면 다음을 실행합니다
CREATE TABLE new_table LIKE old_table;
INSERT INTO new_table SELECT * FROM old_table;
는이
CREATE TABLE new_table LIKE old_table;
사용할 수 있지만 중복 데이터를 제공하지 않습니다.
는'테이블 만들기 NEW_TABLE LIKE' 구문을 테스트 5.1.36에. 인덱스는 복사되지만 외래 키 제약 조건은 복사되지 않습니다. –