查询某条记录在mysql中的行数

select d.rownum from (SELECT *
FROM (SELECT @rownum:=0) c,
(SELECT a.*,@rownum:=IFNULL(@rownum,0)+1 rownum  FROM tableName a ORDER BY a.colName ) b ) d where d.id='keyWord'

原文地址:https://www.cnblogs.com/roak/p/14037530.html