Я пытаюсь обновить базу данных командой mariaDb.Я раньше использовал Mysql без проблем и проверил мой скрипт на наличие скрипта mariDb, но когда я его запускаю, python сообщает следующее
mysql.connector.errors.ProgrammingError: 1064 (42000): у вас ошибкав вашем синтаксисе SQL;проверьте руководство, соответствующее вашей версии сервера MariaDB, на предмет правильного синтаксиса для использования рядом с "% s WHERE id = 2" в строке 1
ниже приведен мой сценарий, может кто-нибудь узнать, что я делаю не так
cursor = mariadb_connection.cursor()
try:
cursor.execute ("""UPDATE heating SET garage=%s WHERE id = 2""", (garageTemp))
except () as e:
print (e)
Это внутри функции, а garageTemp является переменной, взятой из части полной программы