2014-11-24 54 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