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();
根据 SqlCommand.ExecuteNonQuery 文档,它返回一个 int,即受影响的行数
对于 UPDATE、INSERT 和 DELETE 语句,返回值是受命令影响的行数。对于所有其他类型的语句,返回值为 -1。如果发生回滚,则返回值也是 -1。