확인. 매개 변수를 사용하는 솔루션을 만들었습니다.
최초의 대답은 David입니다. 작은 구문 오류 (해당 답변에 대한 설명에서 수정 됨)가 있지만 매개 변수화없이 작동시키는 법을 배우는 데는 충분했습니다.
는 (참고 :. 내가 매개 변수와 협력의 필요성을 추가 할 수있는 질문을 편집하기 전에 다윗이 자신의 답변을 게시 생각)
그런 다음
this answer 나를 솔루션을 parametise 도왔다.
여기 내 질문에 대한 해결책입니다. 나는 원래 질문을 게시하기 전에 검색을 꽤 많이했기 때문에 다른 사람이 같은 문제를 가지고있는 경우에 대비하여 화분에 옮겼습니다. 답을 찾을 수 없습니다.
conn = sqlite3.connect('connex.db')
cur = conn.cursor()
mobileval = '0400-123-456'
emailval = '[email protected]'
constrain = 4
cur.execute("UPDATE licontacts310317 SET liemail=%s, limobile=%s
WHERE %s=?" % (liemailval, limobileval, id), (constrain,))
conn.commit()
conn.close()
[**'sqlite3' ** 문서] (https://docs.python.org/2/library/sqlite3.html)를 보셨습니까? –
예 피터. 내가 보았지만 여러 값에 대해 UPDATE를 수행하는 Python 구현에 도움이되지 않습니다. –