| 
 SQL замена подстроки Всем привет, есть вот такой запрос  Код: UPDATE `posts`Код: UPDATE `posts`Код: UPDATE `posts`Кстати вот этот запрос выводит больше ста записей: Код: SELECT * FROM `posts` WHERE full like '%src=\"http://site%' | 
| 
 Цитата: 
 | 
| 
 Можете привести пример пожалйста | 
| 
 В MySQL нет функции preg_replace, только строковой заменой: UPDATE table SET field = REPLACE(field, SUBSTRING_INDEX(field, 'replace_tetx', 1), SUBSTRING_INDEX(field, 'search_tetx', 1)) Если домен и постоянство, значит хватит, нет, значит нужно добавлять REGEXP. | 
| 
 Не работает. Обрезает строку неправильно | 
| 
 Известны такие вещи как процедуры и функции? Иначе дам ссылку на известную уже функцию для этой операции, но пояснять что к чему некогда, по крайней мере сегодня. | 
| 
 Я понял, в любом случае спасибо, самому пора сильнее извилины напрягать)) | 
| 
 Самому всегда придется. Я к тому, что если в курсе, то взяли и используем, а не насилуем SQL от непонимания. Можно пример приведенный дополнить условием WHERE REGEXP(pattern), который будет искать необходимое для замены, да и ускорит процесс отсеивая лишнее. Выражения MySQL REGEXP доступны в сети, их не так много, чтобы запутаться в них. | 
| 
 Duda.Ml1986@gmail.com, выгрузи таблицу в sql, открой в Notepad++, замени как надо. Загрузи обратно, пару минут работы | 
| 
 Цитата: 
 | 
| Часовой пояс GMT +3, время: 02:29. |