C# 用C语言克隆MySql表结构#

C# 用C语言克隆MySql表结构#,c#,mysql,C#,Mysql,我正在使用MySQL.Data 6.9.9库和.Net framework 4.5以C#代码与MySQL服务器协作 有一个表1有行,我想在同一个数据库中创建与表1结构相同但没有行的表2 请建议如何创建它?MySQL可以直接创建 CREATE TABLE table LIKE table 使用创建表。。。希望基于 另一个表的定义,包括任何列属性和 原始表中定义的索引: source您可以手动执行此操作: CREATE TABLE table2 LIKE table1; 然后,如果您使用

我正在使用MySQL.Data 6.9.9库和.Net framework 4.5以C#代码与MySQL服务器协作

有一个表1有行,我想在同一个数据库中创建与表1结构相同但没有行的表2


请建议如何创建它?

MySQL可以直接创建

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


source

您可以手动执行此操作:

CREATE TABLE table2  LIKE table1;

然后,如果您使用“数据库优先”的方法,请更新您的edmx模型。

您已经尝试过什么?你不能用一个查询来创建表吗?@borobos如果这是答案,请将其标记为解决方案。谢谢,我不使用“数据库优先”的方法,但使用MySqlCommand这个创建语法正是我所需要的。另外,找到了相关的