Я пользователь MSSQL и сейчас конвертирую свою базу данных в MySQL. Я пишу в MySQL следующий запрос:
select * into new_tbl from tbl
И я получаю следующую ошибку
Error : Undeclared variable new_tbl
Как правильно написать такой запрос в MySQL?
mysql
sql
sql-server
Мандип Сингх
источник
источник
В 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
источник
select into
это не так. На самом деле, я думаю, что это ошибка. Таким образом, это решение должно начинаться с инструкций, дублирующих схему таблицы.