Ham*_*ite 34
要在另一个表的精确副本中创建表:
CREATE TABLE `new_table_name` LIKE `old_table_name`;
Run Code Online (Sandbox Code Playgroud)
Mon*_*nty 18
如果您还想复制表格的内容,您可以这样做:
CREATE TABLE `new_table_name` LIKE `old_table_name`;
INSERT INTO `new_table_name` SELECT * FROM `old_table_name`;
Run Code Online (Sandbox Code Playgroud)
如果要复制包含其键的表结构,则应使用:
CREATE TABLE `new_table_name` LIKE `old_table_name`;
Run Code Online (Sandbox Code Playgroud)
复制整个表格
CREATE TABLE `new_table_name` SELECT * FROM `old_table_name`;
Run Code Online (Sandbox Code Playgroud)
它将创建表并插入旧表中的所有数据,但不从旧表中提取键.因此,您需要设置新表的键.