對,這是一個很奇怪的問題,我想知道我將如何簡潔地解釋它。MySQL排序對我說謊
我有一個WP插件,記錄行的MySQL表所示:
meta_id post_id meta_key meta_value
65387 605 _likes 9
然後在我的網頁之一,我運行一個查詢選擇最喜歡的職位,即。 ORDER BY meta_value DESC。現在我注意到我的網站上,每當一個帖子達到10,它不會再顯示爲頂部,並從查詢結果中消失。奇。
我去了數據庫和meta_value命令(在PHPMyAdmin),它返回9作爲最高結果,沒有出現10!!
一兩件事,我想這可能是是場(meta_value)的類型,這些都是設置:
# Column Type Collation Attributes Null Default
4 meta_value longtext latin1_swedish_ci Yes NULL
任何人都可以想到的任何可能意味着ORDER BY當值不工作10或以上!?
謝謝
動聽的名字! :-) – 2012-04-07 09:19:14