C# mysql 命令什么.执行非查询返回?如果是删除操作

本文关键字:如果 删除 操作 返回 查询 命令 mysql 什么 执行 | 更新日期: 2023-09-27 18:36:50

string deleteQuery = "DELETE FROM processedscanlog WHERE processedscanlog_id = @LOGID";
command.Parameters.AddWithValue("@LOGID", log_id);
command.CommandText = deleteQuery;
command.ExecuteNonQuery();
connection.Close();

C# mysql 命令什么.执行非查询返回?如果是删除操作

根据 SqlCommand.ExecuteNonQuery 文档,它返回一个 int,即受影响的行数

对于 UPDATE、INSERT 和 DELETE 语句,返回值是受命令影响的行数。对于所有其他类型的语句,返回值为 -1。如果发生回滚,则返回值也是 -1。