Синтаксическая ошибка MySQL при использовании Python для добавления столбца в таблицу
У меня есть код:
for key in keys:
cursor.execute("""
ALTER TABLE segment_table ADD %s VARCHAR(40)
""", key)
Я получаю сообщение о том, что мой синтаксис неверен. Когда я заменяю% s фактической строкой, синтаксическая ошибка исчезает.
for key in keys:
cursor.execute("""
ALTER TABLE segment_table ADD myColumn VARCHAR(40)
""")
Любая помощь приветствуется.