Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 我无法将数据从主表复制到临时表_Mysql_Sql_Sql Server_Sql Server 2008 - Fatal编程技术网

Mysql 我无法将数据从主表复制到临时表

Mysql 我无法将数据从主表复制到临时表,mysql,sql,sql-server,sql-server-2008,Mysql,Sql,Sql Server,Sql Server 2008,代码如下: CREATE TABLE maintable ( Name varchar(10), phone_number numeric(10) ); INSERT INTO maintable VALUES ("Max", 9896995632); SELECT * FROM maintable; create table #TempTable as maintable; 使用Sql Server尝试以下操作 SELECT * INTO #TempTable FROM Ma

代码如下:

CREATE TABLE maintable (
  Name varchar(10),
  phone_number numeric(10)
);
INSERT INTO maintable
  VALUES ("Max", 9896995632);
SELECT
  *
FROM maintable;
create table #TempTable as
maintable;

使用Sql Server尝试以下操作

SELECT * INTO #TempTable FROM MainTable
使用Mysql试试这个

CREATE TABLE TempTable  LIKE maintable;
INSERT INTO TempTable SELECT * FROM maintable ;
您也可以尝试以下方法:

insert into #temptable(columnname)
select coloumnname from maintable
它将更好地帮助您在下次执行插入操作时插入表值。

更改为:

致:


您应该将Max更改为“Max”。SQL Server的语法是:SELECT*INTO TENTABLE FROM MainTable
insert into #temptable(columnname)
select coloumnname from maintable
create table #TempTable as maintable;
select * into #TempTable from maintable