1
我想在一個查詢中插入和更新數據。 C#winform如何在一個查詢中插入和更新
INSERT INTO vehicles (userid,model,price) VALUES (15,365,100000)
UPDATE accounts SET vehicles=365,Money=Money-100000 WHERE id=15
有可能嗎?
我想在一個查詢中插入和更新數據。 C#winform如何在一個查詢中插入和更新
INSERT INTO vehicles (userid,model,price) VALUES (15,365,100000)
UPDATE accounts SET vehicles=365,Money=Money-100000 WHERE id=15
有可能嗎?
是的,只是;
加入相同的字符串將它們分開兩個命令,見下面的例子:Affter運行
using (var con = new MySqlConnection("ConnectionString"))
{
var sqlCommand = con.CreateCommand();
sqlCommand.CommandText = @"INSERT INTO vehicles (userid,model,price) VALUES (15,365,100000);
UPDATE accounts SET vehicles=365,Money=Money-100000 WHERE id=15";
con.Open();
var affectedLines = sqlCommand.ExecuteNonQuery();
Console.WriteLine(affectedLines);
}
它affectedLines應該有使用ADO.NET值2
? – tchelidze
不,我不使用ADO.NET,只是MysqlConnection –
@BieberKieu您正在使用ADO.NET,MySqlConnection是一個訪問MySql數據庫的ADO.NET類。 –