在进行数据库表的复制与备份的操作过程中,我们应该都知道有 SELECT INTO FROM 和 INSERT INTO SELECT 两种方法吧?关于这两种方法的区别和用法,这里就不多说了, 然而作者今天在使用 SELECT INTO FROM 备份mysql数据表的时候,运行相关 SQL 语句的时候却一直返回 [ Err ] 1327 - Undeclared variable :......这种错误,实在不解,经过查询相关资料才知道,原来 mysql 数据库是不支持 SELECT INTO FROM 这种语句的,但是经过研究是可以通过另外一种变通的方法解决这个问题的,下面就来说说解决这个错误的办法吧!
进过搜索相关资料以及实验结果证实,可以使用 CREATE TABLE Table2 (SELECT * FROM Table1);
这种语句代替 SELECT vale1, value2, value3 INTO Table2 FROM Table1;
评论(0人参与,0条评论)
发布评论
最新评论