Как изменять значение в базе данных при регистрации?

Мне нужно изменять значение(0) на 1 в таблице когда человек заходит в бота и проходит небольшую регистрацию, сделать проверку по этому значению.

Вот моя попытка

def register(self):
    with self.connection:
        return self.cursor.execute("UPDATE users SET reg = ? WHERE user_id = ?", (1, user_id,))

в таблице столбец reg имеет INTEGET NO NULL DEFAULT 0

в боте

@dp.message_handler(commands = "start")
async def start(message: types.Message):
    await message.answer( "Добро пожаловать!")
    db.register(0,message.from_user.id)

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

Автор решения: CrazyElf

Для того, чтобы вызывать метод с такими параметрами, нужно его описать соответственно:

def register(self, reg, user_id):

Хотя вы первый параметр (после self) и не используете, но я предположил, что он должен быть таким.

→ Ссылка