Главная Новости

Поиск и замена в базе Mysql


Опубликовано: 01.09.2018

видео Поиск и замена в базе Mysql

Автозамена на всем сайте через базу данных (без знания sql запросов)

Часто требуется заменить слово или предложение по всему сайту. Для этого можно воспользоваться PhpMyAdmin.



Заходим в нашу базу и выбираем вкладку SQL. Вводим:

UPDATE `название таблицы` SET `название поля` = REPLACE(`название поля`, 'старое слово', 'новое слово');

Учитывайте,что если в тексте присутствуют html тэги,то поиск производить нужно тоже с ними.

Приведу пример такой замены на WordPress. Основная часть информации сайта хранится в таблице wp_posts в поле post-content. Это наши страницы и записи.


Поиск и замена в базе данных - http://wp-voprosov.net

UPDATE `wp_posts` SET `post_content` = REPLACE(`post_content`, 'staroe', 'novoe');

Недостаток такого метода — поиск и замену можно произвести лишь по столбцу,но не во всей таблице. Если же нужно заменить по всей базе,то лучше делать дамп базы и редактировать в файле.Или же с использованием php-скриптов.


SQL для начинающих (DML): Внутренние запросы (MySql), Урок 11!

rss