mysql檢視某一條記錄在資料庫中是第幾條

2021-07-25 10:36:28 字數 447 閱讀 2986

運算元據的時候,中間需要斷開一次,但表中資料id是不連續的 ,為了下次執行從所斷掉的id處開始,所以記錄斷開時的id:416641,檢視這條資料在資料庫表中是第幾條:

select

count(*) from (select * from fortress.x_media_assets_publish order

by id) as a

where id >= (select id from fortress.x_media_assets_publish where id = '416641')

得到在資料庫的條數:158015;然後再查詢從這條開始向後的資料:

select * from fortress.x_media_assets_publish limit 158015,999999999
ok!

mysql 隨機選擇一條記錄

mysql 快速隨機選取一條記錄的思考 2010年07月14日 星期三 10 43 標籤 mysql 隨機 分類 mysql 2010 03 04 12 23 本文討論的是如何從mysql乙個資料表中提取一條隨機的效率,同時要保證效率最高。方法一 這是最原始最直觀的語法,如下 select from...

檢視一條mysql語句的效能

mysql資料庫在5.0.37版本後新增了show profiles功能,可以分析出一條sql語句的效能。檢查資料庫是否支援show profiles功能 show variables like version 檢視profiles是否開啟 show variables like pro 開啟命令 ...

mysql一條語句update多條記錄

通常情況下,我們會使用以下sql語句來更新字段值 update mytable set myfield value where other field other value 但是,如果你想更新多行資料,並且每行記錄的各字段值都是各不一樣,你會怎麼辦呢?剛開始你可能會想到使用迴圈執行多條update...