Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > СУБД, общие вопросы > Изменение записей в таблице


Автор: NiJazz 19.12.2003, 01:03
Можно ли одной командой update ... set... изменть сразу много записей в таблице? Если можно, то как?
Спасибо.

Автор: Vaulter 19.12.2003, 08:10
UPDATE user SET password=''
спбросит у ВСЕХ юзеров пароли ;)

Автор: Paradox 19.12.2003, 11:05
UPDATE ...SET ...... WHERE <твое условие>

Например UPDATE TABLE1 SET FIELD1=222 WHERE FIELD2=1111

Автор: remax 19.12.2003, 12:18
Или более сложное условие

UPDATE TABLE1 SET FIELD1=222 WHERE ID IN
(select replID from table 2 where smode=2)

Автор: NiJazz 19.12.2003, 22:56
Дело в том, что тогда не получалось правильно изменить. Просто условия надо было правильно делать.

Автор: Cashey 20.12.2003, 00:58
Цитата
Дело в том, что тогда не получалось правильно изменить. Просто условия надо было правильно делать.

Это озночает закрытие темы? Или уточнение вопроса, если последние хотелось бы выяснить какие именно условия имеются в виду.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)