Clarify sset example with sql/call #227
This commit is contained in:
parent
ea3e9b40bd
commit
b3dd0d1287
1 changed files with 7 additions and 2 deletions
|
|
@ -189,10 +189,15 @@ with `clojure.core/set`):
|
||||||
```clojure
|
```clojure
|
||||||
(-> (helpers/update :films)
|
(-> (helpers/update :films)
|
||||||
(sset {:kind "dramatic"
|
(sset {:kind "dramatic"
|
||||||
:watched true})
|
:watched (sql/call :+ :watched 1)})
|
||||||
(where [:= :kind "drama"])
|
(where [:= :kind "drama"])
|
||||||
sql/format)
|
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:
|
Deletes look as you would expect:
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue