在MySQL中,可以使用CREATE TABLE
和INSERT INTO SELECT
語句來復制一個表。這里有兩種方法:
-- 創建一個新表,結構與原表相同
CREATE TABLE new_table LIKE old_table;
-- 將原表的數據復制到新表中
INSERT INTO new_table SELECT * FROM old_table;
-- 創建一個新表,結構與原表相同,但不包含數據
CREATE TABLE new_table AS SELECT * FROM old_table WHERE 1=0;
注意:這些操作需要具有相應的權限,例如CREATE
、INSERT
和SELECT
權限。