1
我想知道是否可以在一个预准备语句中执行多个SQL查询。 这是我要执行的第一个查询:在c#语句中执行多个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'
查询。 要做到这一点,最有效的方法是什么?
第二个命令只是一个例子,我正在运行的查询是不同的。谢谢你的回答。 – user3586606