テーブルのスキーマとそのテーブル内のデータを、ライブサーバー上の別のデータベースの別のデータベーステーブルにコピーしたい。どうすればこれができますか?
あるデータベースから別のデータベースにテーブルをコピーする場合は、次のように簡単に実行できます。
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
BASHでは次のことができます。
mysqldump database_1 table | mysql database_2
単に構造をコピーしたい場合は、単に使用します
CREATE TABLE Db_Name.table1 LIKE DbName.table2;
Ps>スキーマとデータをコピーしません
単に使用する-
CREATE TABLE DB2.newtablename SELECT * FROM DB1.existingtablename;