我想在我的sqlite数据库中插入一个点。我在地图上创建了一个标记,打开一个弹出窗口,我可以在其中键入地址并通过post请求将其发送到数据库,但是该语句不会创建包含给定x,y和地址数据的新行。这是我的代码:
@app.route('/marker', methods=['POST'])
def draw():
conn = g.db.cursor()
x = request.form['x']
y = request.form['y']
desc = request.args['desc']
conn.execute('''INSERT INTO my_table(id, adress, geom) VALUES (1111111, '%s', GeomFromText('POINT(%s %s)', 3857))''' % (desc, x, y))
result = conn.fetchall()
return result
答案 0 :(得分:0)
INSERT语句不返回任何内容。
要从数据库中读取数据,必须使用SELECT查询。