嘿所有,我收到了一个错误
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
谢谢!