Cú pháp đúng được mô tả trong hướng dẫn sử dụng . Hãy thử điều này:
INSERT INTO this_table_archive (col1, col2, ..., coln)
SELECT col1, col2, ..., coln
FROM this_table
WHERE entry_date < '2011-01-01 00:00:00';
Nếu cột id là cột tăng tự động và bạn đã có một số dữ liệu trong cả hai bảng thì trong một số trường hợp, bạn có thể muốn bỏ qua id khỏi danh sách cột và tạo id mới thay thế để tránh chèn id đã tồn tại trong bảng gốc. bàn. Nếu bảng mục tiêu của bạn trống thì đây không phải là vấn đề.