【发布时间】:2017-04-13 15:25:06
【问题描述】:
我想知道是否可以在一个准备好的语句中执行多个 SQL 查询。 这是我要执行的第一个查询:
MySqlCommand cmd = new MySqlCommand(
"INSERT INTO Table VALUES (@Date,@Manager,@Joiner,@Number,@Type,@Join,@Status)",
conn);
cmd.Prepare();
cmd.Parameters.AddWithValue("@Date", Date);
cmd.Parameters.AddWithValue("@Manager",Manager);
cmd.Parameters.AddWithValue("@Joiner", Joiner);
cmd.Parameters.AddWithValue("@Number", Number);
cmd.Parameters.AddWithValue("@Type", Type);
cmd.Parameters.AddWithValue("@Join", Join);
cmd.Parameters.AddWithValue("@Status", Status);
cmd.ExecuteReader();
在我需要执行之后
DELETE FROM Table where Date='@Date' 查询。
最有效的方法是什么?
【问题讨论】:
标签: c# mysql prepared-statement