在我的虚构数据库中,我有几列数据。在设计脚本的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