Zagir-vip
@Zagir-vip
Web dev, Game dev, app dev, Разработчик на Python!

Python Почему sqlite3 дублирует запрос?

У меня база с данными: id: 0, name: "User123"
Но когда я вывожу данные он их дублирует:
row = cursor.execute("SELECT * FROM users").fetchall()
users = "" #Не спрашивайте. Мне нужно
for i in row:
   users+=f"{i}\n"
print(users)

Вывод: (0, "User123"), (0, "User123")

Както исправить?
  • Вопрос задан
  • 154 просмотра
Решения вопроса 2
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Он не дублирует, в БД две одинаковых записи.
Ответ написан
Vindicar
@Vindicar
RTFM!
Если ту не установил первичный ключ для таблицы, в ней могут быть одинаковые записи.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы