From b3dd0d1287f1b8a434496385c989b28904d2fd48 Mon Sep 17 00:00:00 2001 From: Sean Corfield Date: Thu, 27 Sep 2018 13:00:58 -0700 Subject: [PATCH] Clarify sset example with sql/call #227 --- README.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 449cce4..2b2f8c9 100644 --- a/README.md +++ b/README.md @@ -189,10 +189,15 @@ with `clojure.core/set`): ```clojure (-> (helpers/update :films) (sset {:kind "dramatic" - :watched true}) + :watched (sql/call :+ :watched 1)}) (where [:= :kind "drama"]) sql/format) -=> ["UPDATE films SET kind = ?, watched = TRUE WHERE kind = ?" "dramatic" "drama"] +=> [#sql/regularize + "UPDATE films SET kind = ?, watched = (watched + ?) + WHERE kind = ?" + "dramatic" + 1 + "drama"] ``` Deletes look as you would expect: