我想复制包含从一个数据库的表,并插入到另一个数据库表
我想将一个表的模式以及该表中的数据复制到另一个活动服务器上的数据库中的另一个数据库表。 我怎么能这样做?
如果你想把一个表从一个数据库复制到另一个数据库,你可以简单地按照下面的方式进行。
CREATE TABLE db2.table LIKE db1.table; INSERT INTO db2.table SELECT * FROM db1.table;
或者只是在MySQL 5中的CREATE TABLE db2.table SELECT * FROM db1.table
CREATE TABLE db2.table_new AS SELECT * FROM db1.table_old
如果你只是想要结构复制,只需使用
CREATE TABLE Db_Name.table1 LIKE DbName.table2;
Ps>不会复制架构和数据
简单地使用 –
CREATE TABLE DB2.newtablename SELECT * FROM DB1.existingtablename;
在BASH中,你可以这样做:
mysqldump database_1 table | mysql database_2