问题标签 [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.
database - 如何使用 DB Transaction 知道受影响的行?
由于某种原因,我需要知道受影响的行。而且我需要使用数据库事务,因为有很多查询。请帮助我。谢谢^^
mysql - 该更新查询不起作用?
你好男孩和女孩:)
我有这个查询:
所以我想更新custome.status
到 0 我尝试使用该查询但“0 行受影响”:
我有大约 200 个地址.country_id = 176 的人!
任何想法,谢谢你!
php - mysqli_affected_rows 返回 -1 但更新查询成功
我有一个 php 代码页面,使用用户的新密码字符串来更改用户密码,并在一些验证代码发送到处理页面以更新用户表中的记录后。将新密码字符串发送到处理页面并进行更新查询后,mysqli_affected_rows 返回 -1 但更新查询成功并且密码已更改 或者如果之前的密码字符串与之前的密码相同,更新查询不进行任何更改但仍返回 -1 .
我在所有代码中都使用了 mysqli 函数。db_conncet_fnc(),db_query_func(),db_fetch_assoc_func(),... 这些函数包括相同的 mysqli 函数。
我的进程页面代码是这样的:
我在stackoverflow和google中发现了一些关于这个的问题,并讨论了mysqli中的错误与xdebug这样的https://bugs.php.net/bug.php?id=67348 但我不使用$connect->stat和一些页面写关于 mysqli 中每个启用 xdebug 的错误,所以我在 php.ini 中禁用 xdebug 但 mysqli_affected_rows 在所有状态和事件以及所有位置都返回 -1。
我之前使用谷歌浏览器调试 phpstorme。
我应该禁用 Chrome 中的某些内容吗?
更新:(2018/08/01):
经过几天谷歌在各个网站上搜索并在stackoverflow中搜索并执行所写的步骤和建议后,我无法解决它。
一个名叫“siddharaj solanki”的人在这个问题中写道:
mysqli_affected_rows 创建新连接(阅读详细信息) 写道:
现在的问题是我不明白如何在 mysqli_affected_rows() 函数中传递数据库链接($link)。我在上面尝试过,但它似乎创建了一个新的数据库连接,所以 mysqli_affected_rows 返回 0 而不是 1。
因此,根据我的研究和此链接,我认为该错误不会轻易解决此功能:
https://www.google.com/search?q=bug+mysqli_affected_rows
请指导我什么解决方案或什么是好的或最好的方法而不是 mysqli_affected_rows 来检查更新查询?
美好时光
请帮我解决这个问题。
谢谢。
php - 更新多个查询时更新php mysqli中的行数不起作用
以下是我的代码
此代码显示是否更新了任何行,因此我运行另一个插入查询。但问题是当我按下按钮而不更改任何值时,mysqli 对象affected rows
计数仍为 1。
为什么这个计数1
即使我没有改变任何值。*
注意:我正在更新此代码上方的一行
php - PHP and MYSQL check for update "error"
While editing a mysql database row, I normally like to check if the action was successful before I redirect my user. Normally I use the following:
The problem is, sometimes the user don't change anything on the data, and click "Save Changes" anyways. On this case, the mysqli_affected_rows
return 0 (I guess it does) and then I receive the error part of my IF
statement, because no rows were affected.
This is all done through an edit button next to a customer name that leads to edit the customer information through an html form.
Would you suggest a better approach for this, making it so it ignores in case no changes were made? Or a way it update the data regardless were any fields were changed?
php - 检查来自多个查询的特定查询是否受到影响
假设我有以下代码更新两个不同的表
那么是否可以检查第一个查询是否更新了任何行?
mysql - 当我使用内部联接进行更新时,更改子句 ON 列会影响更新吗?
例如,如果您有以下查询:
您可以注意到当 table2.property 为 null 时 table2 id 的变化,我的问题是:这是否会在查询运行时影响“受影响的行”。
我做这个问题是因为我正在尝试进行与此类似的更新,它需要更新内部连接子句中的一些列,但假设这将影响 36000 行但最终只影响 4500 行。
谢谢。
java - 计算插入时受影响的行数
我正在尝试在插入时获取受影响的行。我已经看到了一些关于如何做到这一点的解决方案,但我不知道如何将它应用到我的代码中。我正在使用spring boot,但我还没有掌握它。这是我的示例代码:
模型:
存储库:
服务:
服务实现:
有一些独特的行,所以我需要知道它是否插入。
希望你能帮助我。谢谢
php - 为什么条件不满足时查询仍然运行?
我得到了以下链接到数据库的测试 SQL 语句。我在数据库中没有任何匹配 900 的记录,但它返回结果 = 1 而不是 0。我能知道这是什么原因吗?