Привет!
А не подскажите ли каким образом мне обновить несколько строк в БД одним запросом?
Что имею: комментарии на базе Quip и авторизованных пользователей, которые их пишут.
Quip как известно может работать как с авторизованными так и не авторизованными пользователями и для этого вместе с каждым комментарием хранит fullname, email, website пользователя, который его оставил.
И если пользователь пишет комментарий как Ваня, а потом переименовывается в Петю, то на сайте его старые комментарии будут под именем Ваня, а это вводит в заблуждение других пользователей.
В общем нужно запустить запрос:
UPDATE
`modx_quip_comments`
SET
`name` = 'Петя',
`email`='email Пети',
`website`='сайт Пети'
WHERE
`author`='id Пети/Вани'
Делать через getCollection и дальнейший save не хочется, может быть много комментариев, и будут проблемы со скоростью.