在MySQL中,當我們需要復制一個已有表的結構,可以使用CREATE TABLE語句。下面我們來介紹以下兩種方法:
方法一:使用SELECT INTO
SELECT * INTO new_table FROM original_table WHERE 1=0;
通過上述語句,會將原表結構復制到新表中,但是不包含數據。其中1=0是用于限制不復制原表中的任何數據。
方法二:使用CREATE TABLE
CREATE TABLE new_table LIKE original_table;
通過該語句,會新建一個與原表具有相同結構的新表,但是同樣不包含數據。
無論使用哪種方法,都可以幫助我們快速復制表結構,減少了因手動輸入字段名稱和類型而導致出錯的風險。