2014-11-24 30 views
0

的代碼行sqlite3的語法錯誤是:我找不到

conn.execute('''CREATE TABLE summury (set , avarageApproxAlg1Opt, optFound, maxApprox, range1, range2, range3, range4);''') 

這是一個Python腳本,它抱怨我sintax:

sqlite3.OperationalError: near "set": syntax error 

我沒有經歷過SQL和我不明白那裏有什麼問題。 對不起質量的問題,但..任何幫助? 在此先感謝。

回答

4

set是SQL中的關鍵字。重命名該列,或將其放入"double quotes"

+0

....我現在才意識到,在我的嘗試中,我考慮過這個問題,但是我用'group'替換了'set',卻沒有任何'group'也是關鍵字的想法。該死的,非常感謝雙引號提示! – 2014-11-25 01:12:41