使用Flask,我尝试实施HTTP PATCH
。我正在使用SQLite。
以下是我所拥有的:
if 'name' in data.keys():
db.execute('UPDATE places SET name=%s WHERE id=%s', (str(data['name']), str(data_id)))
这会产生以下错误:OperationalError: near "%": syntax error
我的参数有什么问题?我查了几个看起来像这样的例子。我尝试在参数括号之前添加%,这也是失败的。我也尝试使用+
连接,但这也不起作用。
答案 0 :(得分:5)
在SQLite中,参数占位符不是%s
而是?
。
答案 1 :(得分:0)
需要SQL语法
这样的引用.wav