У меня есть таблица «reward_points» со структурой, подобной «id», «user_id», «points», «datetime_gained».Mysql постепенно обновляет строки с одним запросом
Каждый user_id может иметь несколько строк с количеством очков вознаграждения. Общая сумма очков, которые они могут потратить, представляет собой сумму всех строк (на которые ссылается их user_id.
Когда пользователь тратит очки, мне нужно вычитать очки от их общего начала с самого старого (используя date time_gained) и постепенно использовать следующий старейший, пока не будут выделены все оставшиеся очки.
Это, очевидно, довольно сложно сделать на языке сценариев, но я пытаюсь решить, если это можно сделать используя чистый MySQL?
Это точно та же идея, что и у меня .. Ты был слишком быстр :) – DonCallisto
Спасибо за быстрый ответ. Ваши предложения, вероятно, лучший способ пойти. – Alistair