| 제목 | mysql 테이블 복사시 인덱스키도 함께 복사하는 방법? | ||
|---|---|---|---|
| 글쓴이 | 토끼와거북 | 작성시각 | 2014/07/27 01:40:04 | 
|  | |||
| create table table2 as select * from table1 위와 같이 하면 데이터만 복사가 되는데요. 인덱스키도 함께 복사하는 방법이 있을까요? | |||
| 다음글 | 부트스트랩 모바일버전 (2) | ||
| 이전글 | 자바스크립트 변수를 php 변수로 넘어가는 과정에 aj... (1) | ||
| 
                                변종원(웅파)
                                /
                                2014/07/27 08:51:50 /
                                추천
                                0
                             
                                에ㅔ저에서는 *로 모든 대이터를 대상으로 하지만 일부 데이터만 가지고 생성하는 경우가 있는데 그럴 경우 없는 인덱스가 생성되는 오류가 생길 수 있습니다.
모든 데이터를 복사하는 경우엔 테이블 생성하고 데이터 복사하세요.
                             | 
| 
                                한대승(불의회상)
                                /
                                2014/07/28 12:29:48 /
                                추천
                                0
                             
                                create table ... like ... 를 사용 하면 됩니다. CREATE TABLE table2 LIKE table1; INSERT INTO table2 SELECT * FROM tale1;데이터 복사 까진 안되니 insert 문으로 복사해 주어야 합니다. |