簡體   English   中英

'userRole': userRole, sqlite3.OperationalError: near ".": 語法錯誤

[英]'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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM