Мне как-то надо сохранить все отмеченные пользователем чекбоксы, причем постоянно могут добавляться новые (это категории по которым надо уведомлять пользователя). Понимаю, что хранить надо примерно в таком виде (создавать со статусом 0 по триггеру), но тогда зачем хранить излишние данные со статусом 0:
user_id | category_id | status
1 1 0
1 2 1
2 1 1
2 2 0
Интересно как это реализовано здесь, на Хабре в настройках уведомлений (в базе хранится просто JSON строка?) или как-то PHP скрипт через условия проверяет полученные данные и для каждого параметра делает отдельный запрос к БД?
Передается JSON вида : notification[tracker][my_question_clarification]: 1