Size: a a a

Сообщество Python Программистов

2020 June 27

R3

Rud 356 in Сообщество Python Программистов
Айди должен идентифицировать уникально запись в бд
источник

R3

Rud 356 in Сообщество Python Программистов
И вообще, как может так выйти, что поле айди повторяется?
источник

l

l|v|l in Сообщество Python Программистов
Rud 356
И вообще, как может так выйти, что поле айди повторяется?
В поле id я вписываю идентификатор пользователя из игры. Вернее, его вписывает за меня скрипт. Если какой-то чел дважды оставил запись со своим id, то мне нужно его один раз добавить, а не два
источник

R3

Rud 356 in Сообщество Python Программистов
Показывай схему таблицы
источник

l

l|v|l in Сообщество Python Программистов
источник

R3

Rud 356 in Сообщество Python Программистов
Есть уж поле первичный ключ - оно уникальное
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
l|v|l
В поле id я вписываю идентификатор пользователя из игры. Вернее, его вписывает за меня скрипт. Если какой-то чел дважды оставил запись со своим id, то мне нужно его один раз добавить, а не два
Изучай устройство баз данных
источник

R3

Rud 356 in Сообщество Python Программистов
Второй раз тебе дадут по рукам
источник

l

l|v|l in Сообщество Python Программистов
Rud 356
Есть уж поле первичный ключ - оно уникальное
Id -- это просто порядковый номер, который меня primary key. А есть другое поле game_id, которое добавляется исходя из того, что пишут сами пользователи на сайте
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
l|v|l
Id -- это просто порядковый номер, который меня primary key. А есть другое поле game_id, которое добавляется исходя из того, что пишут сами пользователи на сайте
Сделай game_id уникальным индексом
источник

R3

Rud 356 in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
Сделай game_id уникальным индексом
+ что я уже и говорю несколько раз
источник

А

Аксинья in Сообщество Python Программистов
Rud356 (701.53) увеличил карму bomzheg (491.51)
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Суть баз данных именно в том, что такие вещи это их забота
источник

l

l|v|l in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
Сделай game_id уникальным индексом
А что это даст? При попытке добавить уже существующий game_id будет ошибка?
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Если загружать в список и проверять их наличие то проще уж в тестовом файле хранить
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
l|v|l
А что это даст? При попытке добавить уже существующий game_id будет ошибка?
Да
источник

R3

Rud 356 in Сообщество Python Программистов
Кстати, @bomzheg, не хочешь завтра, например, посидеть и по приколу сделать свой асинк луп?) А то лет занят + в тиме поработать над чем-нито
источник

l

l|v|l in Сообщество Python Программистов
А как ее хэндлить? Или она скипнется сама?
источник

B

Bunk Bunkovich 🐈 in Сообщество Python Программистов
дарю тебе select id from users where id = {id}
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Rud 356
Кстати, @bomzheg, не хочешь завтра, например, посидеть и по приколу сделать свой асинк луп?) А то лет занят + в тиме поработать над чем-нито
Чем тебя uvloop не устроил?
источник