在C#中克隆MySql表结构

时间:2018-04-20 13:37:01

标签: c# mysql

我正在使用MySQL.Data 6.9.9库和.Net framework 4.5在C#代码中使用MySQL服务器。

有一个带有行的table1,我想在同一个数据库中创建table2,其结构与table1相同但没有行。

请建议如何创建它?

2 个答案:

答案 0 :(得分:4)

MySQL可以开箱即用。

CREATE TABLE
 table
LIKE 
 table
  

使用CREATE TABLE ... LIKE基于创建一个空表   另一个表的定义,包括任何列属性和   原始表中定义的索引:

来源https://dev.mysql.com/doc/refman/8.0/en/create-table-like.html

答案 1 :(得分:0)

您可以手动执行此操作:

CREATE TABLE table2  LIKE table1;

如果您使用"数据库优先"然后更新您的edmx模型方法