При запуске скрипта выпадает ошибка "no such column username"
import sqlite3 as sql
import telebot
@bot.message_handler(commands = ['start'])
def send_welcome(message):
bot.send_message(message.chat.id, 'Добро пожаловать {0.first_name}.\nОткрой меню командой /menu'.format(message.from_user))
uid = message.from_user.id
username = message.from_user.username
bot.send_message(message.chat.id, uid)
uinfo = (username, uid, 200)
conn = sql.connect('p_info.db')
cursor = conn.cursor()
cursor.execute('''CREATE TABLE IF NOT EXISTS info
(name text NOT NULL, chat_id int NOT NULL, balance int NOT NULL)
''')
cursor.execute('''INSERT INTO info VALUES (?,?,?)''',uinfo)
conn.commit()
conn.close()
print('complete')
После некоторых корректировок скрипт отрабатывает без ошибок, но в файле базы данных ничего не появляется