Я хочу добиться следующего:
ID | Counter
------------
0 | 343
1 | 8344
Теперь скажите, что я хочу обновить счетчик для ID 1 ,, какой самый простой способ сделать это? Я использую последовательности? мне просто прочитать значение и обновить? Есть ли какой-то особый тип для этого?
Я думал об использовании последовательности, но затем мне нужно было создать одну для каждого идентификатора (который может быть больше 1000). Я также столкнусь с проблемой, заключающейся в том, что я не знаю, сколько последовательностей мне понадобится, поэтому у меня будет проверить, есть ли последовательность для этого идентификатора и т. д., и я не хочу этого.
Предположим, что числа являются пользователями, принадлежащими к определенной группе, тогда я подумал об альтернативе, чтобы ввести строку для каждого счетчика, и когда я хочу получить число, я выполняю выбранную группу по идентификатору или чему-то еще и получаю номера строк.
РЕДАКТИРОВАТЬ: Уточнение
Я получаю список пользователей в CSV, который моя программа обрабатывает несколько раз в день (новый CSV несколько раз в день). Затем, в зависимости от того, отправил ли пользователь сообщение сегодня (например), я увеличиваю счетчик для группы, к которой принадлежит этот пользователь. Теперь в определенный момент я хочу извлечь группы (которые могут быть динамическими, это зависит от того, что я получил в течение дня) и получить число, которое я увеличил, и сбросить его.
Надеюсь, это объясняет это больше: D
Спасибо за помощь, пока буду экспериментировать: D
Что вы думаете?