有没有办法将表结构(字段,但没有数据)复制到MySQL中的新表?

例如,我有一个名为movies的表格。它具有字段/列title VARCHAR(100)runtime INT(5)。它加载了10,000行数据。有没有办法将表结构(字段,但没有数据)复制到MySQL中的新表?

我想创建另一个表,我们称之为movies_custom,它具有所有相同的列,但没有任何数据。

有没有一个快速的SQL语句来做到这一点?

回答:

编辑:对不起,我注意到这个SQL Server标记,并假设这是你使用的技术,直到我看到问题标题中的MySQL。

您可以使用语法CREATE movies_custom LIKE movies在MySQL


当然!

在SQL Server中,你可以做这个查询:

select top 0 * into movies_custom from movies 

,没有插入任何行创建表结构。

回答:

很容易在MySQL:

CREATE newtable LIKE oldtable; 

回答:

其他的答案使我在正确的方向,但我不得不添加关键字TABLE,以使其与MySQL工作台工作6

CREATE TABLE movies_custom LIKE movies; 

以上是 有没有办法将表结构(字段,但没有数据)复制到MySQL中的新表? 的全部内容, 来源链接: utcz.com/qa/259577.html

回到顶部