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
Mysql 在SQL(ORACLE)中将数据从旧表复制到新表_Mysql_Sql - Fatal编程技术网

Mysql 在SQL(ORACLE)中将数据从旧表复制到新表

Mysql 在SQL(ORACLE)中将数据从旧表复制到新表,mysql,sql,Mysql,Sql,我知道复制数据只会复制数据,没有任何限制,我会失去pk和fk等 但是,如果我要将数据复制回一个包含主键和外键的表中呢。因为我想在workbench上重新构建数据库,但不想丢失我输入到表中的数据,所以我想制作一个副本删除原始数据库并进行正向工程,然后将数据复制回表中,这样做行吗?不确定我是否正确理解了您的问题,但从外观上看,您只需要一个新的数据库表中的数据要与之进行聚合。您是否尝试过使用创建表作为选择 这是MySql还是Oracle?很抱歉,我现在是一个noob。我在Workbench中创建数据

我知道复制数据只会复制数据,没有任何限制,我会失去pk和fk等


但是,如果我要将数据复制回一个包含主键和外键的表中呢。因为我想在workbench上重新构建数据库,但不想丢失我输入到表中的数据,所以我想制作一个副本删除原始数据库并进行正向工程,然后将数据复制回表中,这样做行吗?

不确定我是否正确理解了您的问题,但从外观上看,您只需要一个新的数据库表中的数据要与之进行聚合。您是否尝试过使用创建表作为选择


这是MySql还是Oracle?很抱歉,我现在是一个noob。我在Workbench中创建数据库,然后在命令提示符下插入值。我想在命令提示符下复制MySql中的表…这很有意义
CREATE TABLE t AS SELECT * from old_t