Это должно быть :
cursor.execute ("""
UPDATE tblTableName
SET Year=%s, Month=%s, Day=%s, Hour=%s, Minute=%s
WHERE Server=%s
""", (Year, Month, Day, Hour, Minute, ServerID))
Вы можете также сделать это с помощью базовых операций со строками,
cursor.execute ("UPDATE tblTableName SET Year=%s, Month=%s, Day=%s, Hour=%s, Minute=%s WHERE Server='%s' " % (Year, Month, Day, Hour, Minute, ServerID))
но этот способ не рекомендуется, поскольку он оставляет вас открытым для SQL-инъекций . Как это легко (и похоже) сделать это правильный путь тм . Сделай это правильно.
Единственное, с чем вам следует быть осторожным, это то, что некоторые серверные базы данных не следуют одному и тому же соглашению для замены строк (приходит на ум SQLite).