MySQL-Syntaxfehler beim Hinzufügen einer Spalte zu einer Tabelle mit Python
Der Code, den ich habe, ist:
for key in keys:
cursor.execute("""
ALTER TABLE segment_table ADD %s VARCHAR(40)
""", key)
Ich erhalte die Fehlermeldung, dass meine Syntax falsch ist. Wenn ich% s durch einen tatsächlichen String ersetze, verschwindet der Syntaxfehler.
for key in keys:
cursor.execute("""
ALTER TABLE segment_table ADD myColumn VARCHAR(40)
""")
Jede Hilfe wird gebeten.