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

时间:2014-01-01 16:02:16

标签: mysql sql

我知道复制数据只会复制数据而没有限制,我会丢失我的PK和fk等。

但是,如果我要将数据复制回具有主键和外键的表中,该怎么办?因为我想在工作台上重新构建我的数据库,但又不想丢失我已经输入到我的表中的数据所以我正在考虑制作一个副本删除原始的重新构建数据库并转发工程并将数据复制回表中将这项工作?

1 个答案:

答案 0 :(得分:0)

不确定我是否正确地回答了您的问题,但从它的外观来看,您只需要一张新表格,其中包含数据。你尝试过使用CREATE TABLE AS SELECT吗?

http://dev.mysql.com/doc/refman/5.0/en/create-table-select.html

CREATE TABLE t AS SELECT * from old_t