Ошибка чтения по айди из базы данных
Хочу получить из базы имя пользователя по айди, но не находит
c.execute('SELECT username FROM users WHERE id=0')
print(c.fetchall())
Вывод:
[]
что я делаю не так?
Ответы (1 шт):
Автор решения: Sergey
→ Ссылка
уточню, не работает именно с WHERE id = 0, без работает на ура
Поле id, скорее всего, объявлено как индекс таблицы. А следовательно - как NOT NULL. Как-то так:
id INTEGER PRIMARY KEY NOT NULL,
Вы мне другое объясните - как Вы умудрились засунуть в таблицу строку с нулевым id ?!
