Prawidłowa składnia jest opisana w podręczniku . Spróbuj tego:
INSERT INTO this_table_archive (col1, col2, ..., coln)
SELECT col1, col2, ..., coln
FROM this_table
WHERE entry_date < '2011-01-01 00:00:00';
Jeśli kolumny id sąkolumnami z automatycznym przyrostem i masz jużniektóre dane w obu tabelach to w niektórych przypadkach możesz chcieć pominąć id z listy kolumn i zamiast tego wygenerowaćnowe identyfikatory aby uniknąć wstawiania identyfikatora który jużistnieje w oryginale stół. Jeśli twoja tabela docelowa jest pusta, nie będzie to problemem.