在我的虛構數據庫中,我有幾列數據。在設計腳本的PHP前端時,必要時允許用戶修改元組的所有屬性。用於優化UPDATE查詢的SQL子句?
如果最終用戶只結束了修改一個屬性,而不是所有的人,下面的語句:
UPDATE foo
SET name='bar' location='YYZ' drink='ale'
where user='smithj'`
將更新的元組「smithj」的所有三個屬性,即使兩個屬性是相同的。
有沒有辦法讓SQL(MySQL,如果有所作爲)自動過濾掉冗餘更新,類似於CREATE TABLE IF EXISTS
中的IF EXISTS
子句?
謝謝!
RTFM,確實...謝謝! – 2010-02-04 22:50:22