我是一个 MSSQL 用户,现在我正在转换我的数据库到 MySQL。我在 MySQL 中编写以下查询:
SELECT * INTO new_tbl FROM tbl;
我得到了下面的错误
Error : Undeclared variable new_tbl
如何正确地在 MySQL 中编写这样的查询?
In MySQL, It should be like this
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 Documentation
Use the CREATE TABLE SELECT syntax.
http://dev.mysql.com/doc/refman/5.0/en/create-table-select.html
CREATE TABLE new_tbl SELECT * FROM orig_tbl;