SQLite3 ничего не возвращает, хотя в sqlite studio все записывается
Я сделал небольшую базу данных чтобы получать данные пользователя (user_id, username) но почему то она ничего не возвращает из списка хотя в sqlite studio все записывается, вот код
import sqlite3
import datetime
class Database:
def __init__(self, db_file):
self.connection = sqlite3.connect(db_file)
self.cursor = self.connection.cursor()
def add_user(self, user_id, username):
with self.connection:
date = f'{datetime.date.today()}'
self.cursor.execute("INSERT INTO 'users' ('user_id', username, date) VALUES (?, ?, ?)", (user_id, username, date,))
self.connection.commit()
def user_exist(self, user_id):
with self.connection:
result = self.cursor.execute("SELECT * FROM `users` WHERE `user_id` = ?", (user_id,)).fetchall()
print(result)
return bool(len(result))