我有十列稱爲image1,image2 ... image10,我想更新一列的值爲一個新值,但它只能更新一列等於我提供的價值。MySQL - 設置任意一列等於一個值
例如,讓提供的值爲1,我想將其更改爲諸如「C:/ folder/subfolder」之類的字符串。
我在想有沒有if語句如「if image1 = 1 set image1 =」C:/ folder/subfolder「else if image2 = 1 set image2 =」C:/ folder/subfolder「等?
首先,請閱讀[這](http://dev.mysql.com/doc/refman/5.7/en/update.html)也許四處瀏覽[這裏](HTTP://dev.mysql .COM/DOC/refman/5.7/EN /檢索 - data.html)。 – Kenney
在存儲過程中,是的。 – Shadow
發現了一個類似的問題[here](http://stackoverflow.com/questions/14893355/mysql-update-a-field-only-if-condition-is-met) – Alderin