no such colomn: "привет"
Хотел обновить данные в своей дб, но столкнулся с проблемой. Почему-то переменная, считается как колонна, а не как переменная, которую нужно установить. Уже что только не делал, но ничего не работает. После ввода данных по типу "привет", оно выводит такую ошибку в консоль: no such colomn: "привет". Буду очень благодарен за помощь.
#main.py
def start_bot():
connection = sqlite3.connect('server.sqlite')
cursor = connection.cursor()
cursor.execute("""CREATE TABLE IF NOT EXISTS users (
user_id INT,
name TEXT,
for_support_text TEXT,
for_support_times INT
)""")
def make_application_collect_data(message):
#try:
chat_id = message.chat.id
omega = message.text
bot.send_message(chat_id=message.chat.id,
text=f'Вы успешно оставили заявку. Её содержание: \n\n{omega}')
func.application_sucessful(user_id=chat_id, application_message=omega)
print("sucessful")
# try:
get_application_text = func.get_application_text(user_id=chat_id)
#function as func
def application_sucessful(user_id, application_message):
conn = sqlite3.connect('server.sqlite')
cursor = conn.cursor()
cursor.execute('UPDATE users SET for_support_text = {} WHERE user_id = {}'.format(application_message, user_id))
cursor.execute('UPDATE users SET for_support_times = 1 WHERE user_id = {}'.format(user_id))
conn.commit()