parameters: tuple = None):
log.info(query)
try:
if not parameters:
parameters = ()
self.__cursor.execute(query, parameters)
self.__connect.commit()
except Exception as e:
log.error(query, exc_info=e)
Как делаю запрос
database.execute("INSERT OR IGNORE INTO callback_messages(message_id,callback_key) VALUES('?','?')",
(send_message_result.message_id, cfg.CALLBACK_KEY_SHOW_USER_MSG))
Какие ошибки появляются
2020-10-27 13:14:02 | ERROR connection.execute | INSERT OR IGNORE INTO callback_messages(message_id,callback_key) VALUES('?','?')
Traceback (most recent call last):
File "D:\PycharmLib\FeedbackTelegramBot_v2\connection.py", line 40, in execute
self.__cursor.execute(query, parameters)
sqlite3.ProgrammingError: Incorrect number of bindings supplied. The current statement uses 0, and there are 2 supplied.
Вот, что не так?)
вот это '?','?'
а я думал кавычки не нужны когда вставляешь через вопр. знак
А, они остались с f"" строк
Секгннкс
ПОЛЬЗУЙТЕСЬ IDE БЛЯТЬ! ЭТО PEP-8 КОТОРЫЙ IDE ПРАВИТ В ДВА КЛИКА
Обсуждают сегодня