我有SQL(MySQL的5.x的)查詢,如:對重複密鑰更新 - 添加到現有的價值
INSERT INTO table (val1),
ON DUPLICATE KEY UPDATE `val1` = VALUES(`val1`)
這工作得很好。
現在我需要用VALUES(val1
)+ ruby變量進行更新。
INSERT INTO table (val1),
ON DUPLICATE KEY UPDATE `val1` = VALUES(`val1`) + #{ruby_variable}
將引發錯誤。
(紅寶石這裏僅僅是一個例子,實際上我需要和值(val1
)+整數)
如何才能做到?
請更多背景。你在寫Ruby嗎?你使用類似續集的東西嗎? – three 2011-12-22 18:40:27
向我們展示了更大的背景 – cristian 2011-12-22 18:41:01
更新了更多細節。謝謝。 – 2011-12-22 18:45:12