Таблица SQL, регистрация пользователя, запись данных пользователя в SQL, код читается как текст
Хотел сделать sql таблицу данных, в которую будут записываться пользователи, создал таблицу, начал писать код для получения имени и пароля пользователя, но следующая строчка считывается как текст, а не как код:
cur.execute('CREATE TABLE IF NOT EXISTS users (id int auto_increment primary key, name varchar(50), pass varchar(50))')
@bot.message_handler(commands=['start'])
def start(message):
conn = sqlite3.connect("All_Base.sql")
cur = conn.cursor()
cur.execute('CREATE TABLE IF NOT EXISTS users (id int auto_increment primary key, name varchar(50), pass varchar(50))')
conn.commit()
cur.close()
conn.close()
bot.send_message(message.chat.id, 'Идет регистрация...')
bot.register_next_step_handler(message, user_name)
def user_name(message):
pass
bot.infinity_polling()
Делал по видео уроку (https://www.youtube.com/watch?v=f2z4uuDJO3c&list=PL0lO_mIqDDFUev1gp9yEwmwcy8SicqKbt&index=5). Таймлайн строки с ошибкой (5:09). У автора видео выделяется как код, у меня как строка.