В моей вымышленной базе данных у меня есть несколько столбцов данных. При разработке интерфейса PHP для скрипта необходимо было разрешить пользователю изменять все атрибуты кортежа, если это необходимо.SQL-предложение для оптимизации запросов UPDATE?
Если конечный пользователь только заканчивается изменение одного атрибута вместо всех из них, следующее утверждение:
UPDATE foo
SET name='bar' location='YYZ' drink='ale'
where user='smithj'`
обновит все три атрибута кортежа «ИвановИван», даже если два из атрибутов одинаковы.
Есть ли способ, чтобы SQL (MySQL, если это имеет значение) автоматически отфильтровывает избыточные обновления, похожие на пункт IF EXISTS
в CREATE TABLE IF EXISTS
?
Спасибо!
RTFM, действительно ... спасибо! –