在我的數據庫中我有一個updateinfo與時間戳記等,每當這些值更改/更新時,應該更新。更新MySQL數據庫,如果值更改並更改另一個值
實際上,我首先檢查是否有更改值(舊)和值(新)只有當它,我添加更新值與新updateinfos。
現在我問自己,我該如何做到這一點更容易和更快。如果數值沒有改變,通常mysql不更新somethink。但關於我的updateinfos怎麼樣。如果我添加它們,mysql會每次更新它們。我怎麼能這樣做,如果真的有更改的值,mysql只設置新的updateinfos?
對於實例
mysql SET a=1, b=2, Updateinfo='TIMESTAMP+IP'
我尋找的是一種這樣的
mysql SET a=1, b=2, (Updateinfo='Timestamp+IP' ONLY IF a or b has updated)
那麼,有沒有辦法添加字段updateInfo時=「時間戳...」的查詢,如果有一個SET a = 1,b = 2的變化。
希望我能解釋我在找什麼。
請格式化語法正確 – marmeladze
你的代碼,你的意思是,如果'了'或'B'有新的數據更新比'udateinfo'更新? –
是的,但也設置並更新updateinfo – newbieRB