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))

Ответы (0 шт):