小编Jil*_*l S的帖子

Python和mySQLdb错误:OperationalError:(1054,"where子句'中的未知列")

嘿所有,我收到了一个错误

OperationalError:(1054,"where子句'中的未知列'XX'")

其中XX是以下代码中CLASS的值

conn = MySQLdb.connect(host = "localhost",user = "user", passwd = "pass",db = "dbase")
cursor = conn.cursor()
cursor.execute("""SELECT * FROM %s WHERE course =%s AND sec = %s""" % (str(DEPT),str(CLASS),str(SEC),))
Run Code Online (Sandbox Code Playgroud)

问题是,我只用某些值得到这个错误,即当CLASS包含一个字母时.如果有帮助,我将表设置为varchar

谢谢!

python mysql mysql-error-1054

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

mysql ×1

mysql-error-1054 ×1

python ×1