M SELECT INTO查询无法正常工作

时间:2015-08-08 11:17:21

标签: php mysql mysqli

我的查询中存在一个小问题,而我似乎无法弄明白。我正在使用select into statement将一个表格的列复制到另一个表格。浏览器显示以下错误错误:

  

未声明的变量:new_tbl

当我打开phpmyadmin时,特定数据库中没有添加new_tbl。请告诉我它有什么问题。并且new-tbl尚未存在。

$sqli = "SELECT * INTO `new_tbl` FROM `order`";
$query = mysqli_query($con,$sqli);
if($query) {
  echo "SELECT INTO query worked...";
} else {
  echo "ERROR:".mysqli_error($con);
}

1 个答案:

答案 0 :(得分:4)

MySQL不支持select into。使用create table as

create table new_tbl as
    SELECT * FROM `order`;

顺便说一句,order是一个非常糟糕的表名,因为它是一个SQL关键字。