2011-07-08 29 views

回答

6

你說過ON UPDATE

如果所有行的值都相同,則不會發生更新。

+0

因此,mysql會嘗試更新並檢查數據是否已更改,然後不執行更新,因爲數據是相同的?似乎應該拋出一個錯誤或警告什麼的,不是嗎?實際上mysql在幕後做了什麼? –

+0

@ T.BrianJones:您可以檢查受影響的行。我不是100%確定幕後發生了什麼。 – alex