问题标签 [rowcount]

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 投票
4 回答
437 浏览

php - 在更新或插入查询中是否需要使用 mysql_num_rows(PDO 中的 rowCount)?

我应该使用mysql_num_rows( rowCountin PDO) inupdate还是insert查询?目前,我的代码看起来像这样,

我应该把它改成这样吗?

通常,查询通过没有任何错误,所以我不应该太担心它,但哪一个会是更好的编码实践?或者你有什么建议吗?

提前非常感谢!

0 投票
2 回答
783 浏览

php - PHP PDO 行计数

如果有任何事件绑定到带有 host_id 参数的主机,我想检查行,如果没有任何事件绑定到主机,则一切都很好,它不会打印出来,但是如果主机绑定到其中一个事件,它没有列出事件,但是如果我删除了我在下面指出的带有注释问题的代码,问题从这里开始,问题在这里结束,它会列出事件。我也将上面的 fetchAll 函数用于另一件事,上面没有任何这样的错误,但是在下面的部分中,它没有列出事件,我该如何解决?

谢谢

谢谢

0 投票
2 回答
161 浏览

sql - 如何使用 rowcount 获取第一行详细信息?

我有一个名为 @rows 的临时变量,在这样的存储过程中有近 10000 条记录

我应该如何实现这一点。请帮助我提前致谢

0 投票
1 回答
3537 浏览

mysql - mysql UNION 结果的行数少于表行数的总和

UNION用来获取不同表中的所有名称。
我的表总共有大约 10000 行。
但查询返回 468 行!!
我的查询是:

哪里有问题?

0 投票
2 回答
1944 浏览

php - 服务器端分页:昂贵查询的总行数?

我有一个使用服务器端分页的简单查询。问题是 WHERE 子句调用昂贵的函数,而函数参数是用户输入,例如。用户正在搜索的内容。

假设 numberOfRows 很小,这很有效并且很快。但是我也想知道查询的总行数。根据用户输入和数据库大小,查询可能需要几分钟。我目前的方法是缓存这个值,但这仍然意味着用户需要等待几分钟才能看到第一个结果。

结果应该显示在 Jquery 数据表插件中,这对服务器端分页之类的事情有很大帮助。但是,它需要服务器返回总记录的值才能正确显示分页控件。

最好的方法是什么?(注:PHP)

我想如果立即用假的(估计会更好)行数返回第一页。加载页面后,对确定查询总行数的方法进行 ajax 调用(如果在此期间用户页面会发生什么情况?),然后更新伪造/估计的总行数。

但是我不知道如何进行估算。我用 SAMPLE (0.1) 尝试了 count(*) * 1000,但无论出于何种原因,它实际上比完整计数查询花费的时间更长。也只是返回一个假/随机值似乎也有点 hacky。它需要大于 1 个页面大小,以便启用“下一步”按钮。

其他想法?

0 投票
1 回答
1551 浏览

php - mySQL SELECT PDOStatement->rowCount

我只是想知道这个问题的最终答案是什么。PHP PDO 文档警告说,PDOStatement->rowCount不能依靠返回SELECT语句“受影响”的行数。然而我发现这在一个又一个版本的 mySQL + PHP 版本中继续完美地工作。使用另一个数据库时可能会出现问题,但如果我不想迁移到另一个数据库,我真的应该在意吗?

0 投票
3 回答
36993 浏览

sql-server - 在while循环SQL Server 2008中使用临时表中的行数

我正在尝试在 SQL Server 2008 中创建一个将临时表中的数据插入到现有表中的过程。我想我已经弄清楚了,我只是遇到了循环问题。我需要临时表中的行数来确定循环何时结束。

我尝试以两种不同的方式使用@@ROWCOUNT;在 WHILE 语句中单独使用它,并创建一个变量以在第一个循环完成时尝试保存该值(参见下面的代码)。

这些方法都没有奏效,我现在不知道该怎么做。在这种情况下可以使用@@ROWCOUNT,还是有另一种更好的方法?

0 投票
1 回答
962 浏览

datagridview - Why can't datagridview rowcount property be equal to zero?

I have datagridview on my winform and you can add and delete items from it. Although I am able to do that successfully, it acts weird.

It requires that its property RowCount be set to 1 or greater. Thus, there is always a single row of grid displayed at all time even when there is no item added to it.

How do you overcome this shortcoming? or Is there a way around it?

Thanks,

0 投票
1 回答
1477 浏览

database - MATLAB:为什么我没有将 SQL 结果返回到游标对象中?

我正在使用带有数据库工具箱的 MATLAB R2012b 来访问 SQL Server 2012。我了解到,在使用 TRY/CATCH 时,必须通过声明的变量对 SELECT @@ROWCOUNT 进行管道传输,以返回在 try 块之后受影响的行。我发现这个链接给出了一个清晰的例子。

当我在 MATLAB 中使用新的 runsqlscript() 命令执行我的 SQL 脚本时,SQL 游标对象显示操作成功,但 SQL 游标对象在“数据”字段中显示 (0) 作为结果。我知道这并不代表插入的行数,正如我通过在 SSMS 中执行等效脚本验证的那样。

任何想法/建议表示赞赏,谢谢,布拉德

这是我在 MATLAB 中执行的 SQL 脚本。注意通用标记('DATABASE_NAME' 等)。


更新#1:实际上,即使没有所有 TRY/CATCH & TRANSACTION 框架,也会出现此问题。精简的 SQL 代码在游标对象中生成相同的 (0) 'Data' 字段:

MATLAB结果:

0 投票
2 回答
28656 浏览

python - SQL Alchemy ResultProxy.rowcount 不应为零

有谁知道如何在不遍历结果集的情况下从 SQL Alchemy 查询 ResultProxy 对象中获取行数?ResultProxy.rowcount 属性显示 0,我希望它的值为 2。对于更新,它显示受影响的行数,这是我所期望的。

输出: