Задать вопрос
Zagir-vip
@Zagir-vip
Web dev, Game dev, app dev, Разработчик на Python!

Python sqlite3 как избежать ошибку?

Хай. Я хз, что уже делать. Как мне проверить есть ли запись с именем 'ban'.

row = cursor.execute("SELECT * FROM moderations WHERE guild_id={0} AND {1}".format(1, 'name=ban'))
if row.fetchone is None:
   print('None')
else:
   print('True')

Но я получаю ошибку ' no such column: ban '
пытался обрабатывать ошибку через try except, но результат такой же.
  • Вопрос задан
  • 78 просмотров
Подписаться 1 Простой 2 комментария
Решения вопроса 1
Zagir-vip
@Zagir-vip Автор вопроса
Web dev, Game dev, app dev, Разработчик на Python!
ИСРАВИЛ.
Нужно было добавить ковычки. Пример: "name='ban'"
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
AlexNest
@AlexNest Куратор тега Python
Работаю с Python/Django
Для подстановки - используйте методы, описанные в документации к модулю sqlite а не форматирование.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы