Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/81.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.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
Sql 是否将数据从一个数据库导出到另一个数据库而不包含x字段?_Sql_Database_Phpmyadmin - Fatal编程技术网

Sql 是否将数据从一个数据库导出到另一个数据库而不包含x字段?

Sql 是否将数据从一个数据库导出到另一个数据库而不包含x字段?,sql,database,phpmyadmin,Sql,Database,Phpmyadmin,我想将数据从一个表(表1)移动到另一个表(表2)。它们有几乎相同的字段,但表1有一些额外的字段(包含数据),我在表2中不需要这些字段 所以我不能只做CSV导出和导入,因为我最终会遇到错误。所以我的问题,;如何在没有字段X、Y和Z的情况下创建数据库字段的导出 编辑: 假设我有一个包含以下字段的table1 id, name, comment, email, date 我有表2 id, name, comment, date 因此,没有电子邮件字段。如果我对表1进行CSV导出,我不能直接将其导入

我想将数据从一个表(表1)移动到另一个表(表2)。它们有几乎相同的字段,但表1有一些额外的字段(包含数据),我在表2中不需要这些字段

所以我不能只做CSV导出和导入,因为我最终会遇到错误。所以我的问题,;如何在没有字段X、Y和Z的情况下创建数据库字段的导出

编辑

假设我有一个包含以下字段的table1

id, name, comment, email, date
我有表2

id, name, comment, date
因此,没有
电子邮件
字段。如果我对表1进行CSV导出,我不能直接将其导入表2中,因为有一个额外的字段(电子邮件)

如果
表2
已经存在,则:

INSERT INTO table2 SELECT field1, field2, etc FROM table1

插入时,只需选择要插入的字段

insert into table2 (id, name, comment, date)
    select id, name, comment, date
    from table1

如果您使用sql server management studio导出数据,则可以选择 提供查询,而不是选择要导出的表

因此,在查询中提供您需要的字段

SSMS ->
right click on database->Tasks->export data -> 

after selecting the source and destination, you get a window called
"Specify table copy or Query"

在那里,您可以选择第二个选项并提供查询

对不起。什么意思?哪些领域?是否要在之前删除表2中的所有数据?我更新了答案。仅从
table1
中选择要插入
table2
SSMS ->
right click on database->Tasks->export data -> 

after selecting the source and destination, you get a window called
"Specify table copy or Query"