使用MySQL和PHP,我有一個簡單的排名表,有2列user
和score
。維護排名表的最佳做法是什麼?
每週一次,我重新運行排名腳本並計算每個用戶的分數。
- 許多用戶有新的成績
- 一些不
- 有時有新的用戶添加到表
什麼是與MySQL接近這一目標的最佳方式是什麼?如果我需要添加新行,update
是否工作? insert
會覆蓋現有的行,這樣我可以再次插入整個表?最好是放棄表格並重新寫入它?
**Sample Data**
User01 2500
User02 3000
User03 100
**New Data to be Added**
User01 2700
User02 4000
User04 1000 // new account
除非有成千上萬的用戶...
請添加一些樣本數據,你有什麼,你想要什麼? – 2010-09-19 02:34:35