Как я могу создать таблицу в моей базе данных sqlite?

#python #sql #sqlite #discord.py #discogs-api

#питон #sql #sqlite ( код ) #discord.py #discogs-api-интерфейс #python #sqlite #discogs-api

Вопрос:

Это мой первый python sql, и я пытаюсь закодировать этого бота, я получил эту ошибку:

КОД SQL

 import sqlite3
 ...
    @commands.Cog.listener()
    async def on_message(self, message):
    db = sqlite3.connect('banco.sqlite')
    cursor = db.cursor()
    cursor.execute(f'SELECT nome FROM banco WHERE nome = "{message.author.id}"')
    result = cursor.fetchone()
    if result is None:
        sql = ('INSERT INTO banco(nome, dinheiro) VALUES(?, ?)')
        val = (message.author.id, 0)
        cursor.execute(sql, val)
    db.comit()
    cursor.close()
  

ОШИБКА:

   File "/Users/CIP/Documents/GitHub/economia/cogs/dinheiro.py", line 54, in on_message
    cursor.execute(f'SELECT column1 FROM banco WHERE column1 = "{message.author.id}"')
sqlite3.OperationalError: no such table: banco
  

СТРОКА 54

 cursor.execute(f'SELECT nome FROM banco WHERE nome = "{message.author.id}"')
  

файлы sql

Комментарии:

1. Возможно, упростить ситуацию и запустить ваш SQL-код sqlite SQL отдельно от командной строки с помощью sqlite3 команды? После создания таблиц интегрируйтесь в свое приложение на Python.

2. Я упростил, но все еще головная боль, чтобы понять, почему lol