在MySQL中,可以使用以下兩種方法將表復制到另一個數據庫:
CREATE TABLE 新數據庫名.新表名 AS SELECT * FROM 源數據庫名.源表名;
例如,將名為customers
的表從old_db
數據庫復制到new_db
數據庫,可以使用以下語句:
CREATE TABLE new_db.customers AS SELECT * FROM old_db.customers;
INSERT INTO 新數據庫名.目標表名 SELECT * FROM 源數據庫名.源表名;
例如,將名為customers
的表從old_db
數據庫復制到new_db
數據庫中的customers_copy
表,可以使用以下語句:
INSERT INTO new_db.customers_copy SELECT * FROM old_db.customers;
無論使用哪種方法,都需要確保目標數據庫已經存在,并且有足夠的權限執行復制操作。