таблица с самими ачивками
Есть таблица с выполненными ачивками каждого юзера каждой отдельной ачивкой
Есть таблица с юзерами с выполненными ачивками(тут соотвесвтенно при получении пользователя я вывожу список с его выполненными ачивками).
Как мне идентифицировать эти ачивки? Ай мин, выбирать мне нужную, только по названию ачивки получается? (В таблице с ачивками есть поле с названием ачивки).
Аля запрос получить ачивку по названию. Только так, или можно по другому это сделать?
Лучше бы ряльно узнать как мне глупому человеку это сделать :(
Первичный ключ слышал?
Чтобы ачивку идентифицировать, у ачивки должен быть идентификатор. Вообще вопрос совершенно не ясен, в чем заключается твоя проблема
Тут впору вспомнить про натуральные и суррогатные ключи
Example: У меня ачивки аля "Прими участие в эвенте" и "Напиши 100 сообщений"(бот в дискорде если шо). айдишники ачивок автоинкремент, мне нужно видимо просто некий класс создать и там уже описать каждую ачивку с его айдишником и названием. Для идентификации у меня так же есть и его название, по нему тоже в целом могу, просто искал вариант как это сделать более "правильно", почему-то подумал что идентифицировать ачивку по ее названию не совсем правильно.
Енамом читабельным нормально будет, а в базе - число
Какой-то дамп сознания
Я бы не советовал делать Enum, тем более на уровне базы данных
Зачем в базе число?
Чтобы никто не догадался
А как какую-то портянку кода привязывать к одной записи в базе? Чтоб понятнее было - согласен, лучше в качестве ПК использовать строку
Это в целом зависит от того где эти сущности определяются, на уровне кода, на уровне конфигурации etc.
Обсуждают сегодня