MariaDB 表克隆
有些情况下需要生成现有表的精确副本。CREATE…SELECT语句无法生成此输出,因为它忽略了索引和默认值等内容。
复制表的步骤如下:
- 使用SHOW CREATE TABLE命令生成一个详细描述源表结构的CREATE TABLE语句。
-
编辑该语句,给表命名,并执行它。
-
如果还需要复制表数据,则使用INSERT INTO…SELECT语句。
另一种创建副本的方法是使用CREATE TABLE AS语句。该语句将复制所有列、列定义,并使用源表的数据填充副本。
请查看下面给出的语法-
查看以下使用示例−