在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;
通过该语句,会新建一个与原表具有相同结构的新表,但是同样不包含数据。
无论使用哪种方法,都可以帮助我们快速复制表结构,减少了因手动输入字段名称和类型而导致出错的风险。