SQLite를 사용하고 있습니다. 기존 테이블의 데이터와 다르게 정렬 된 새 테이블을 만들고 싶습니다. 다음을 시도했지만 Mozzilla SQLite 관리 도구 나 SQLite Manager에서는 작동하지 않습니다. 내가 도대체 뭘 잘못하고있는 겁니까?다시 복사 및 순서 표
INSERT INTO temp (SnippetID, LibraryID,Name, BeforeSelection, AfterSelection, ReplaceSelection, NewDocument, NewDocumentLang, Sort)
SELECT (SnippetID, LibraryID,Name, BeforeSelection, AfterSelection, ReplaceSelection, NewDocument, NewDocumentLang, Sort)
FROM Snippets ORDER BY LibraryID;
덕분에 - 당신에게 JZ
"괜찮은 데이터베이스는 레코드가 삽입되는 순서에 상관 없습니다."데이터가 PRIMARY KEY 순서로 저장되므로 InnoDB의 경우와 완전히 같지 않습니다. 내부 키가 정의되어 있지 않은 경우, InnoDB는 내부 기본 키를 사용합니다. 임의의 순서로 테이블에 삽입하면 장기적으로 조각화가 발생합니다. – innvo