|
|
|
| Можно ли сделать что-то вроде этого
UPDATE `sections` SET `pos`=(2,1) WHERE `section_id` IN (6,7)
|
Просто как видно запрос, простой, но обновить может понадобиться сотни элементов, мне кажется, как-то "не очень" делать 100 отдельных запросов (ест-но, в цикле., но)... | |
|
|
|
|
|
|
|
для: ddhvvn
(04.05.2009 в 11:37)
| | Нет, скорее всего придется делать 100 отдельных запросов, если нет никакой зависимости между новым значениеп pos и старыми значениями pos и section_id. | |
|
|
|
|
|
|
|
для: ddhvvn
(04.05.2009 в 11:37)
| | Заполняется таблица отношения одним запросом.
Выполняется UPDATE - другим.
таблица вытирается (если не временная) - третьим. | |
|
|
|
|
|
|
|
для: Trianon
(04.05.2009 в 12:21)
| | хм... ладно, спасибо, подумаю
а как по-Вашему, при каком количестве обновляемых строк разумно использовать Ваш метод? | |
|
|
|