如何创建一个类似于另一个表的表而不在创建时复制数据?

问题描述

我有一个books,我想创建表 Book101,然后将表 books内容复制到其中。

解决方法

CREATE TABLE Book101 AS SELECT * FROM books WHERE 1=0;

以上示例将仅创建结构。

如果你想克隆具有结构和数据的表,那么你可以在下面一个:

CREATE TABLE Book101 AS SELECT * FROM books;