個人學習程式與網路收集資料BLOG,期待與大家教學相長... 「設計的核心是溝通」 「溝通的核心是故事」
大大因為平常都在看妳的網誌,現在我遇到問題,想說可否請教你...(如果不方便也沒有沒關系,謝謝)請問大大~~ex:attr_1,attr_2,attr_3,attr_4,change_attr,change_time以上是我假設的欄位我的問題是change_attr是記錄前面是四個欄位的名稱,ex:attr_3當時間到的時候,我要去update,請問有比較好的寫法嗎?UPDATE table SET `值`=`training_level` WHERE `change_time`<=時間有辨法在值那,填入change_attr欄位的值,一句搞定嗎??或是有其它的解決方案嗎?
這是各有趣的想法. 我試過了, mysql 的欄位名稱無法 用子查詢或是變數來取代. 而且你條件設成 <= , 想必是要一次更新多筆資料.這樣更不可能了, 至少以我目前所知的能力是沒辦法一行完成. 希望有解決到你的問題.
張貼留言
2 則留言:
大大因為平常都在看妳的網誌,現在我遇到問題,想說可否請教你...(如果不方便也沒有沒關系,謝謝)
請問大大~~
ex:
attr_1,attr_2,attr_3,attr_4,change_attr,change_time
以上是我假設的欄位
我的問題是change_attr是記錄前面是四個欄位的名稱,ex:attr_3
當時間到的時候,我要去update,請問有比較好的寫法嗎?
UPDATE table SET `值`=`training_level`
WHERE `change_time`<=時間
有辨法在值那,填入change_attr欄位的值,一句搞定嗎??
或是有其它的解決方案嗎?
這是各有趣的想法.
我試過了, mysql 的欄位名稱無法 用子查詢或是變數來取代.
而且你條件設成 <= ,
想必是要一次更新多筆資料.
這樣更不可能了, 至少以我目前所知的能力是沒辦法一行完成.
希望有解決到你的問題.
張貼留言