sql update несколько записей



Sql update нескольких записей

Автор Паша задал вопрос в разделе Другие языки и технологии

как в sql обновить несколько записей в одном запросе? и получил лучший ответ

Ответ от Александр[гуру]
а все имена обновляются одинаковой величиной 'newX' или для всех имён будет одно новое значение в pole1?
если в pole1 будет вноситься одна и та же величина, то вместо where name = ...
воспользуйтесь where name IN ( ...) и в скобках через запятую перечислите имена.
т. е. для примера типа так:
update basename set pole1='newX' where name in ('00001', '00002', '00013');

Ответ от Ёергей Тихомиров[гуру]
Зависит от реализации сиквела. Какой у вас там "акцент", то есть.
UPDATE [LOW_PRIORITY] [IGNORE] имя_таблицы
SET имя_столбца1=выражение1 [,имя_столбца2=выражение2 ...]
[WHERE олределение] [ORDER BY] [LIMIT количество_строк]

Ответ от Igor Glazunov[гуру]
Вызов хранимой процедуры это один запрос?
Михаил Фёдоров>... "акцент"...
Это называется "диалект". 🙂

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: как в sql обновить несколько записей в одном запросе?
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*