2014-01-14 27 views

回答

1

沒有相當於rowid在MySQL。 rowid代表記錄的物理位置,並且該信息在MySQL中不可用。

下可能就足夠你想要的東西:

select (@rn := @rn + 1) as rowid, keyword, value 
from t cross join 
    (select @rn := 0) const; 

雖然此查詢不能保證物理順序返回行,在實踐中通常會這麼做。在這種情況下,rowid只是一個序號。