De juiste syntaxis wordt beschreven in de handleiding . Probeer dit:
INSERT INTO this_table_archive (col1, col2, ..., coln)
SELECT col1, col2, ..., coln
FROM this_table
WHERE entry_date < '2011-01-01 00:00:00';
Als de id-kolommen een auto-increment-kolom zijn en u al enkele gegevens in beide tabellen hebt, wilt u in sommige gevallen de id uit de kolomlijst weglaten en in plaats daarvan nieuwe id's genereren om te voorkomen dat u een id invoegt die al bestaat in de originele tafel. Als uw doeltabel leeg is, is dit geen probleem.