【发布时间】:2010-08-11 20:49:39
【问题描述】:
大家好,我遇到了一个错误
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),))
问题是,我只会在某些值下得到这个错误,即当 CLASS 包含一个字母时。如果有帮助,我将表设置为 varchar
谢谢!
【问题讨论】:
标签: python mysql mysql-error-1054