我认为查询是正确的,我在调用之前打印出每个参数,以确保它实际上是我正在寻找的字符串。
http://clojuredocs.org/clojure_contrib/clojure.contrib.sql/update-values
(clojure.contrib.sql/with-connection db (
(clojure.contrib.sql/update-values "tableName" ["column1=?" (nth contentVals 0) "column2=?" (nth contentVals 1) "column3=?" (nth contentVals 2)] {"column1" (nth submittedRow 0) "column2" (nth submittedRow 1) "column3" (nth submittedRow 2)}))
怎么了?
答案 0 :(得分:0)
搞清楚。 以下是正确的。
(sql/update-values "tableName" ["column1=? AND column2=? AND column3=?" (nth contentVals 0) (nth contentVals 1) (nth contentVals 2) {:column1 (nth submittedRow 0) :column2 (nth submittedRow 1) :column3 (nth submittedRow 2)})