единой проблемы. Когда заливаю на сервер, то начинает вываливать ошибки на то что не совпадает количества переданных аргументов для записи в базу:
Код ошибки: https://pastebin.com/n8ZjRke0
Сам код:
res = await bot.send_message(chat.id, text, 'html')
sql = "INSERT INTO `delete_messages` VALUES (%s, %s, %s, %s)"
cursor.execute(sql, [None, chat.id, res.message_id, int(time()) + 30])
Можете подсказать что может быть не так?
А структура таблиц точно одинаковая? Ещё можно конкретные поля указать
Таблицы идентичны. Точь в точь. Все как на локалке. В коде есть другие записи там правда не записываю message_id от отправленного сообщения, они прекрасно записываются. Ругается именно на те запросы где записывается message_id от сообщения
Версии питона одинаковые на локали и хосте?
pymysql.err.OperationalError: (1136, "Column count doesn't match value count at row 1") ну как бы блэт
Все идентично, в принте все переменные существуют 🌚
Нет, у меня 3.8.2 на сервере 3.8.10
*показывает глазами в сторону докера как способ решить все эти проблемы...
Надо учить, на будущее в заметку)
Это не просто будущее.... это уже несколько лет как настоящее.
Обсуждают сегодня