gpt4 book ai didi

sql - Mysql 是否与 mssql 中的 @@ROWCOUNT 等效?

转载 作者:行者123 更新时间:2023-11-30 21:50:28 25 4
gpt4 key购买 nike

如何像 @@ROWCOUNT 在 mssql 中那样在 MySQL 中获取行计数值?

最佳答案

对于 SELECT,您可以使用 FOUND_ROWS 结构 (documented here):

SELECT SQL_CALC_FOUND_ROWS something FROM your_table WHERE whatever;
SELECT FOUND_ROWS( ) ;

这将返回最后一个 SELECT 查询中的行数(或者如果第一个查询有一个 LIMIT 子句,它将返回那里的行数没有 LIMIT)。

对于UPDATE/DELETE/INSERT,它是ROW_COUNT构造

INSERT INTO your_table VALUES (1,2,3);
SELECT ROW_COUNT();

这将返回受影响的行数。

关于sql - Mysql 是否与 mssql 中的 @@ROWCOUNT 等效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47513935/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com