ещё! выкл. сиськи
комментарии
поделиться: facebook, вконтакте, twitter
UPDATE SET ... WHERE id=1 AND id=2 AND ...
N'urk (22:31),

а если в разных таблицах?
или при одном условии надо съапдейтить одно поле, а другом - другое
Не, тогда нафиг. Веди по отдельности. Всё равно нормальный драйвер запросов поддержит пулинг.
Или ставить после каждого UPDATE команду GO и гнать их так пачками.
Go не работает в майскьюэль..
Если кровь из носу нужно в одном селекте, то вставляй туда case
join тоже можно использовать, но он работает на "отсев" обновляемых записей. Получается как аналог where, только условие проверяется по другим таблицам.
Mikotaj (01:08),

не, не в селекте, в апдейте
вобщем как я понял, простого решения нет, так что хер с ним.

пока просто собрал все запросы и отправил через пхпшный майскьэли_мульти_кверти
Имперская Разведка (01:16), мультиквери (multiquery).
ceba (01:22),

ты о чем, друк?

я об этом mysqli_multi_query()
Имперская Разведка (01:49), я о том, что не квеРТИ, а квеРИ, друк.
ceba (01:52),

окей, друк
update table1 set f1=data1, f2=data2; update table2 set f3=data3, f4=data4

т.е. через точку с запятой. или я что-то недопонял.
. (08:42),

ну я пока так и сделал.
ссылка | ссылка для детей | случайный | вернуться  ↑  0
« предыдущие материалы | регистрация | вход | настройки | поиск | справка | топ | новости »
всего материалов: 131416 | ваш уровень доступа: гость
© Stanis.Ru, 2004-2024 | BLOG.microscript версия 1.9.3 | активных за сутки / месяц: 169 / 246| rssфорум
все материалы, представленные на этой странице, являются собственностью их уважаемых создателей
Netscape Navigator 3.0 compatible Ready for Internet Explorer