@tender-juice

При запуске скрипта с элементом sqlite выпадает ошибка no such column.?

При запуске скрипта выпадает ошибка "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')


После некоторых корректировок скрипт отрабатывает без ошибок, но в файле базы данных ничего не появляется
  • Вопрос задан
  • 84 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы