问题标签 [rows-affected]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
412 浏览

java - 计算在 java 代码中传递给 MySql 的几个查询中受影响的行数

我将计算受查询影响的行数,该查询作为传递给 MySql 引擎的 java 中的准备语句提供。

鉴于以下示例查询传递给准备好的语句,我需要能够计算受所有查询影响的总行数。

查询由“;”分隔 这是 MySql 语法的一部分,用于支持对特定 PreparedStatement 对象的多个 CRUD 操作。似乎当调用“executeUpdate()”方法时,仅返回受第一个查询(即插入表)影响的行数。我是否错过了我应该提供的东西来获取该查询中受影响的总行数?

这是我正在处理的示例真实代码:

我希望输出 1 的最小值,而得到 0。

0 投票
1 回答
734 浏览

php - How to return number rows affected on multiple inserts with Mysqli Php?

I have a function which inserts multiple rows using the MySqli library with prepared statements. The inserts works great, the problem is the build in $stmt->affected_rows method always returns the number of affected rows as 1.

Now to move around the affected row issue I created a counter which counts each executed statement. This solution is accurate. But I enjoy using built in methods and functions, so why is the $stmt->affected_rows always returning one, even though I inserted multiple rows? Is my code defective in some way or form? Maybe there is a pure Sql solution.

Here is my code:

Can someone please give me a clue on why the $stmt->affected_rows always returns one on multiple inserts?

0 投票
1 回答
79 浏览

stored-procedures - 在日志分析中获取 rowsAffected 输出

我正在尝试从 azure 数据工厂中的 sql server 存储过程活动获取受影响的行输出到 azure 日志分析。我目前可以从复制活动中获取 rowsCopied 和 rowsRead。将不胜感激任何帮助。

0 投票
1 回答
31 浏览

php - 使用值更新先前持有 NULL 值的列不会触发受影响的行?

我正在更新表格中的行中的列。

以前,这些列被设置为 NULL。

更新后,列中现在有数据。

但是“affected_rows”仍然为 0?

任何想法为什么?

0 投票
0 回答
81 浏览

postgresql - 如何在 AWS RDS 上启用 pgaudit 的 pgaudit.log_rows 参数

我的用例是使用日志获取 Postgres RDS 的 SQL 查询返回/影响的行数。我阅读了有关pgaudit 扩展的信息,它能够做到这一点。

但是,当我尝试从 AWS 控制台设置时,我没有得到必需的参数“pgaudit.log_rows”。估计是禁用了

有没有办法为我的 Postgres RDS 实例启用此参数?是否有任何替代方法来获取 SQL 查询返回/影响的行数?

注意:我知道提供此信息的 pg_stat_statements。由于它创建了一个新表来存储统计信息,因此我不能使用它来避免开销。