Использование 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
За исключением тысяч пользователей ...
пожалуйста добавьте некоторые выборочные данные, что у вас есть и что вы хотите? –