从我的c#代码后面,我将查询传递给mysql数据库并获取DataTable中的数据。 现在我想使用数据表中的数据在脚本文件[.sql]
中编写Insert查询这样做的目的是,无论我从mysql中选择什么记录,我都应该将其写入脚本文件作为备份。这就是为什么我需要插入语句。
怎么样?或任何其他想法表示赞赏。
答案 0 :(得分:0)
如果我理解正确,你就是在做这样的事情
string sql = "INSERT sometable (a, b, c) SELECT 1, 2, 3";
DataLayer.Run( sql );
你想做这样的事情
System.IO.File.WriteAllText( "script.sql", sql );
或者,要记录多个语句,
System.IO.File.AppendAllText( "script.sql", sql + Environment.NewLine );
答案 1 :(得分:0)