0
最近我已經創建了一個成就係統設置像achievement1
場爲int 1時是取得了一些成績,但問題是,我們有一個超過100個字段去achievement1
,achievement2
,achievement3
和等等...MySQL數據庫 - 優化相同的多個字段
所以我的問題是我如何優化這個?我正在考慮在一個字段中存儲一個字符串,如果未完成的成就將會是1,0,1,0,1,0,1...
0,而完成的則是1。但是,這不會更糟,因爲我必須每次更新一個非常長的字符串而不是1個整數?
我已經在各地尋找答案,但我發現沒有用處。
所以像這樣的東西? [鏈接] http://www.part.lt/img/f8e2c5b3692175f3dacd5b4e105bce7b549.png(uzduotys意味着成就) 因爲我已經這樣做了,我現在正在尋找一個更優化的方式來做到這一點,如果它實際上是可能的? – Eddy 2013-02-24 03:15:29
更多類似這樣的:http://jsfiddle.net/Nzqk8/你只會在表中有兩列。一個用於成就的用戶,另一個用於成就的數量。 – 2013-02-24 03:23:41