Случвало ли ви се е в MySQL таблица да имате 1 мил. реда като в една от колонките имате стринг "гад" които желаете да премахнете. Сещам се за две решения едното е чрез някакъв език(php,perl …) да обходихте всички редове (select) и да ги обновите(update) което са си две операции т.е. 1 000 001 (1 000 000 пъти -- update и 1 път select).
Вторият и най- рационален вариант за мен е, чрез функцията REPLACE която е вградена в MySQL.
Ето Ви пример:
update nasha_tablica set kolonka=replace(kolonka,'gad','pich');
Тук в таблица "nasha_tablica" в колона "kolonka" ще бъде презаписано "gad" със "pich".
Replace на един стринг с друг в MySQL,
Брат поста е добър. Пропуснал си една кавичка обаче, казвам го за хората които им е малко по- трудно със синстаксиса -- като мен :D
Фикснах я :) Благодаря