[英]'userRole': userRole, sqlite3.OperationalError: near ".": syntax error
我試圖從兩天開始做這個選擇聲明,每次我得到錯誤時,
course_user="Python"
userRole="Student"
my_cur.execute("SELECT DISTINCT(userTable.user_id), userTable.name FROM userTable, courseTable WHERE :courseTable.course_name, :userTable.role",
{
'course_name': course_user,
'userRole': userRole
})
result = my_cur.fetchall()
conn.close()
據我所知,使用:-
my_cur.execute("SELECT DISTINCT(UserTable.user_id), userTable.name FROM userTable WHERE course_name=%s AND userRole=%s" % (course_user, userRole)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.