开发者社区> 问答> 正文

Mysql是否像mssql中的@@ ROWCOUNT一样??mysql

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

展开
收起
保持可爱mmm 2020-05-17 17:40:25 464 0
1 条回答
写回答
取消 提交回答
  • 对于SELECT,您可以使用FOUND_ROWS构造(在此处记录):

    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(); 这将返回受影响的行数。来源:stack overflow

    2020-05-17 17:48:48
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
MySQL 5.7让优化更轻松 立即下载
深入MySQL实战 立即下载
好的 MySQL 兼容可以做到什么程度 立即下载

相关镜像