【发布时间】:2020-10-07 15:52:42
【问题描述】:
我的代码有问题。我想构建一个 GUI,用户可以在其中在 MySQL 数据库中添加新列。
cursor.execute("ALTER TABLE Benutzer ADD %s INT NOT NULL",(NeueSpalte,))
当我写这个时,我得到了错误:
mysql.connector.errors.ProgrammingError: 1064 (42000): 你的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“Ultimaker”INT NOT NULL 附近使用正确的语法
但是当我写的时候:
cursor.execute("ALTER TABLE Benutzer ADD `%s` INT NOT NULL",(NeueSpalte,))
它有效。但后来我得到了一个带有Value 的新专栏。
我想问是否有可能在没有``的情况下获得价值?
谢谢
【问题讨论】:
标签: python mysql mysql-python