【发布时间】:2010-02-04 22:26:53
【问题描述】:
在我的虚构数据库中,我有几列数据。在设计脚本的 PHP 前端时,有必要允许用户在必要时修改元组的所有属性。
如果最终用户最终只修改了一个属性而不是所有属性,则以下语句:
UPDATE foo
SET name='bar' location='YYZ' drink='ale'
where user='smithj'`
将更新元组“smithj”的所有三个属性,即使其中两个属性相同。
有没有办法让 SQL(MySQL,如果有区别的话)自动过滤掉冗余更新,类似于CREATE TABLE IF EXISTS 中的IF EXISTS 子句?
谢谢!
【问题讨论】:
标签: php mysql redundancy