выбор в MySQL


Я пользователь MSSQL, и теперь я конвертирую свою базу данных в MySQL. Я пишу следующий запрос в MySQL:

select * into new_tbl from tbl

и я получаю следующую ошибку

Error : Undeclared variable new_tbl

Как такой запрос должен быть правильно написан в MySQL?

2 55

2 ответа:

используйте синтаксис выбора создать таблицу.

http://dev.mysql.com/doc/refman/5.0/en/create-table-select.html

CREATE TABLE new_tbl SELECT * FROM orig_tbl;

в MySQL это должно быть так

INSERT INTO this_table_archive (col1, col2, ..., coln)
SELECT col1, col2, ..., coln
FROM this_table
WHERE entry_date < '2011-01-01 00:00:00';

Документация MySQL