Sie müssen die Anführungszeichen aus %s
entfernen UND stellen Sie sicher, dass Ihre Parameter in einem Tupel sind:
insert_stmt = "INSERT INTO mydb.datensatz (Titel) VALUES (%s);" # Removed quotes around %s
data = (titel,) # Added trailing comma to make tuple
cursor.execute(insert_stmt, data)
cnx.commit()
Wenn Sie einen einzelnen Wert in einem Tupel haben, müssen Sie ein nachgestelltes Komma einfügen:(item,)