@EcoTry

Как заставить Бота в базе данных в списке id автоматически выдавать id?

Суть вопроса в чем есть база данных там есть клетка под id. Есть команда для добавления пользователя в базу !data add (ИМЯ) (НИК) (ДИСКОРД) (ДАТА РЕГ) (ID). Надо что бы id выдавался автоматом например:
('Егор', 'Proper12_pro', 'EpofTry#6230', '21', '23-05-2021 17:09', ID-->'1'),
('Егор', 'Proper12_pro', 'EpofTry#6230', '21', '23-05-2021 17:09', ID-->'2'),
('Егор', 'Proper12_pro', 'EpofTry#6230', '21', '23-05-2021 17:09', ID-->'3'),
Но id не надо писать.
@bot.command()
async def data(ctx, *args):
    if len(args) == 0:
        await ctx.send(f'{ctx.author.name}, не хватает агругумента')
    elif args[0] == 'add':
        now = datetime.datetime.now()
        RegTime = now.strftime("%d-%m-%Y %H:%M")
        base.execute('INSERT INTO data VALUES(?, ?, ?, ?, ?, ?)', (args[1], args[2], args[3], args[4], RegTime, "Тут авто id"))
        base.commit()
  • Вопрос задан
  • 110 просмотров
Решения вопроса 1
yupiter7575
@yupiter7575
Python программист
auto increment и primary key добавьте колонке
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@TanderOFF
Прости может я что-то не так понял , но попробуй добавить member.id , а потом !add .... пинг пользователя
Ответ написан
Ваш ответ на вопрос

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

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