使用Python在Sqlite中无法使用Insert

时间:2016-11-16 22:23:31

标签: python sqlite insert

我写了以下代码:

function updateTokenIfNeeded(){
    return new Pomise(function(resolve, reject){
        if(Cookie.value == ""){
            getToken()
            .then(function(res){
                Cookie.value = res;
                resolve();
            })
            .catch(function(err){
                reject(err);
            });
        }
    });
};

当我运行此代码时,出现错误:

  

Traceback(最近一次调用最后一次):文件   " C:\ Users \ SanKontrol \ Desktop \ initialize_db.py",第41行,在       c.execute(''' INSERT INTO deneme(类型,索引,值)VALUES(?,?,?)''',值)OperationalError :near" index":语法错误

我尝试了很多变化,但仍无法解决问题。

1 个答案:

答案 0 :(得分:2)

INDEX是SQL中的保留字。你必须适当地逃避它才能使用它。

'''..., `index`, ...'''