Я сейчас далеко от своих ман и вебсерверов, но мысль покоя не дает В базе в разных таблицах есть текстовое значение (bbcode), которое нужно заменить или убрать. Если какая то внутряя функция которая поменяет внутри указанной таблицы одну подстроку на другую в каком то поле? база большая, не хотелось бы "вручную" делать запрос и потом update.
[sql]update test1 set name = REPLACE(`name`,'str_old','str_new') WHERE `name` like '%str_old%';[/sql] Только как быстро он будет выполнятся?
мне его запустить всего один раз, просто поменял кое чего в бб-кодах, костыли на обратную поддержку делать не хочу приду домой попробую, спасибо
ой, забыл замерить на глаз - чуть больше секунды на 8 проходов (в цикле, там 8 ббкодов) в табличке на 15Мб, поле типа TEXT. На винде, на пхп 4** и C2D 6420