cursor.execute ("""
UPDATE tblTableName
SET Year=%s, Month=%s, Day=%s, Hour=%s, Minute=%s
WHERE Server=%s
""", (Year, Month, Day, Hour, Minute, ServerID))
Puoi anche fallo con la manipolazione di base delle stringhe,
cursor.execute ("UPDATE tblTableName SET Year=%s, Month=%s, Day=%s, Hour=%s, Minute=%s WHERE Server='%s' " % (Year, Month, Day, Hour, Minute, ServerID))
ma questo modo è sconsigliato perché ti lascia aperto per SQL Injection . Poiché è così facile (e simile) farlo nel modo giusto . Fallo correttamente.
L'unica cosa a cui dovresti prestare attenzione è che alcuni backend di database non seguono la stessa convenzione per la sostituzione delle stringhe (mi viene in mente SQLite).