Entitätsnamen (Tabellen/Spalten usw.) in Pythons DBAPI sollten keine Platzhalterverarbeitung durchlaufen, wie es bei Variablen der Fall sein sollte. Sie müssen Ihre eigene Formatierung vornehmen:
'select * from table offset %s limit %s order by %s' % (0,5,'sort_column')
Verwenden Sie jedoch die richtigen Escape-/Platzhalterfunktionen für WHERE var = %s
usw...