parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Как обновить строки одной командой UPDATE с разными значениями?

Сухроб Хусамов 25.02.2008 01:57 / 25.02.2008 01:59

Как обновить строки одной командой UPDATE с разными значениями? Или это действительно невозможно.
А то получается что команда:
UPDATE tablename 
SET col=name, ...
WHERE ...
обновляет много записей, но одними и теми же значениями.

А как быть, если у меня целая таблица этих значений и их надо одним запросом обновить?

В Парсере нельзя запустить сразу несколько запросов UPDATE (только один). Как выкрутиться в этом случае?

(Да, сразу скажу, что REPLACE не годится, ибо он удаляет строки. А нужно обновлять не все поля, а только часть.)