Задать вопрос
20two_may
@20two_may

Проблема при проверке наличия записи в таблице sqlite3. В чём ошибка?

Таблица clans создана, но при создании самой .db, в функциях on_member_join() и on_ready() не прописано её заполнение.
if cursor.execute(f"SELECT owner_id FROM clans WHERE owner_id = {ctx.author.id}").fetchone() is None and cursor.execute(f"SELECT clan_name FROM clans WHERE clan_name = {rearray}").fetchone() is None:

Ошибка:
sqlite3.OperationalError: near "1": syntax error
  • Вопрос задан
  • 110 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
Zoominger
@Zoominger Куратор тега Python
System Integrator
В код не вникал, но вот тут:
WHERE clan_name = {rearray}
Не хватает кавычек.
Если будете юзать двойные, то не забудьте про экранирование.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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