例如,我有一个名为movies
的表。它具有字段/列 title VARCHAR(100)
和 runtime INT(5)
。它加载了 10,000 行数据。
我想创建另一个表,我们称它为 movies_custom
,它具有所有相同的列,但没有任何数据。
是否有快速的 SQL 语句来执行此操作?
最佳答案
编辑:抱歉,我注意到上面有 SQL Server 标签,并假设这是您使用的技术,直到我在问题标题中看到 MySQL。
您可以在 MySQL 中使用语法 CREATE movies_custom LIKE movies
当然可以!
在 SQL Server 中,您可以执行此查询:
select top 0 * into movies_custom from movies
这会在不插入任何行的情况下创建表结构。
关于mysql - 有没有办法将表的结构(字段但没有数据)复制到 MySQL 中的新表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19326709/