-1
對不起,垃圾標題。MySQL(更改爲Percona後)數字順序已更改
我剛剛在我的VPS Ubuntu 12.10燈棧(PHP 5.5.8,Apache2)上安裝了Percona DB替換MySQL DB。
問題是,類別排序已經變得有些混亂。在這11被認爲是一個比1更低的數字。
例如,我有存儲在數據庫中的類別,
id_cat cat_order
1 9
3 11
4 1
7 5
6 2
8 10
9 0
10 7
11 3
12 4
13 6
14 8
這裏的表:
Field Type Null Key Default Extra
id_cat tinyint(4) unsigned NO PRI NULL auto_increment
cat_order tinyint(4) NO 0
name varchar(255) YES NULL
can_collapse tinyint(1) NO 1
但是這顯示它們按升序排列的網站,現在CAT_ID 4(cat_order 1)前將id_cat 3(cat_order 11)。其他所有訂單都是正確的。
任何意見將不勝感激。 此致敬禮。
我不明白這個問題。除了由查詢定義的sql表中沒有'排序'!!!?!? – Strawberry
你正在運行什麼查詢?請記住,爲了讓您明確訂購,您需要明確訂購您的查詢。 – Nanne
嗨,查詢沒有改變。從MySQL更改爲Percona後出現此問題。所以我只能假定它是Percona返回結果的缺省順序(當沒有指定順序時)與MySQL的順序不同。 –