參考:https://www.cnblogs.com/JennyYu/p/16888090.html
FOUND_ROWS():
found_rows()用於查詢同一連線下,上一條執行select查詢返回的行數,包括show 語句返回的行數。中間可以插入執行dml語句,返回依然是上一條select語句返回的行數。
使用sql_calc_found_rows 與 found_rows()組合,可以查詢到去除limit限制後返回的總行數。
1.與 SQL_CALC_FOUND_ROWS 合用,返回滿足條件的行數,應用where,但會忽略LIMIT。
SELECT SQL_CALC_FOUND_ROWS * FROM student WHERE Gender='男' LIMIT 1;-- 查1行
SELECT FOUND_ROWS();-- 返回表中所有 Gender='男' 的總行數 8
2.不加 SQL_CALC_FOUND_ROWS 的時候,返回查詢返回的總資料行數,包含LIMIT。
ROW_COUNT():
row_count()查詢同一連線上一條dml語句返回的行數,中間不能穿插其他select語句。如果有其他語句,結果返回-1。
UPDATE student SET Gender='1' WHERE id<=3;
SELECT ROW_COUNT();-- 返回3
如果Gender本來就是1,那麼Mysql不會更改,則ROW_COUNT()不會計數,比如第一條、第二條的Gender本來就是1,那最後返回1。
MySQL中的FOUND_ROWS()與ROW_COUNT()函式
相關文章
- MySQL裡的found_row()與row_count()MySql
- 有關mysql中ROW_COUNT()的小例子MySql
- MySQL中的SUM函式使用教程MySql函式
- mysql中的if函式怎麼用MySql函式
- TypeScript 中函式的理解?與 JavaScript 函式的區別?TypeScript函式JavaScript
- 相容MySQL中的find_in_set函式MySql函式
- MySQL中MAX函式如何使用?MySql函式
- mySql 儲存過程與函式MySql儲存過程函式
- mysql——ROUND與TRUNCATE函式之比較MySql函式
- JS中的箭頭函式與thisJS函式
- C++中函式指標與函式物件C++函式指標物件
- MySQL 函式MySql函式
- MySQL函式MySql函式
- MySQL中count(*)函式原理詳解MySql函式
- MySQL(四)日期函式 NULL函式 字串函式MySql函式Null字串
- MySQL 日期函式、時間函式在實際場景中的應用MySql函式
- Mysql 常用函式(20)- ceiling 函式MySql函式
- Mysql 常用函式(15)- upper 函式MySql函式
- mysql視窗函式中的滑動視窗MySql函式
- MySQL資料庫中的分組函式ROLLUPMySql資料庫函式
- 詳解MySQL中的SQRT函式的使用方法MySql函式
- MySQL 常用函式MySql函式
- MySQL函式(一)MySql函式
- mysql函式大全MySql函式
- 14 mysql 函式MySql函式
- MySQL 常用函式。MySql函式
- MySQL自定義函式與儲存過程MySql函式儲存過程
- [MySQL光速入門]010 運算子與函式MySql函式
- 資料型別與函式索引-MySQL篇資料型別函式索引MySql
- MySQL函式大全(字串函式,數學函式,日期函式,系統級函式,聚合函式)MySql函式字串
- mysql FIND_IN_SET函式、INSTR函式MySql函式
- MySQL函式-條件判斷函式MySql函式
- MySQL函式學習(一)-----字串函式MySql函式字串
- 函式外與函式內的變數函式變數
- Mysql建表、索引、函式、查詢使用中的坑!!!MySql索引函式
- Sql 中的 left 函式、right 函式SQL函式
- Rust中的into函式和from函式Rust函式
- MySQL的GET_LOCK函式MySql函式