Как сделать поиск и замену в phpmyadmin - PullRequest
0 голосов
/ 26 апреля 2020

скажем, у меня есть несколько шорткодов на моем WordPress сайте, например:

[bsbutton text="name" link="http://example.com/abc.zip" target="New page"]
[bsbutton text="name" link="http://example.com/efg.zip" target="New page"]
[bsbutton text="name" link="http://example.com/xyz.zip" target="New page"]

все шорткоды имеют одинаковую структуру, единственная разница - ссылка внутри

как нацеливаться "все" эти шорткоды и заменить их чем-нибудь в phpmyadmin?

1 Ответ

0 голосов
/ 27 апреля 2020

В верхней части меню вашей таблицы, нажмите на вкладку Поиск.

Затем нажмите вкладку «Найти и заменить», это как второй уровень под областью главного меню.

Появится диалоговое окно с запросом текста «Найти», что заменить «Заменить на», столбца и, если вы sh будете использовать регулярное выражение.

В зависимости от того, сколько другие аналогичные данные, которые есть в вашей таблице, вам придется соответствующим образом манипулировать поисковым термином. Если у вас нет другого текста, который начинается и заканчивается скобками ([ и ]), тогда поисковым термином может быть просто \[.*\]. Вы должны будете знать свои данные или выполнить тестовый запрос, основываясь на том, что вы предоставили, что будет достаточно, но вам может потребоваться добавить некоторый текст (например, \[bsbutton.*\New page"] или даже более конкретно, например c, например \[bsbutton text="name" link=".*" target="New page"\]). ). Вы должны убедиться, что это именно то, что вы ожидаете сделать, и, конечно, обычные заявления об отказе от создания резервной копии сначала применяются, на случай, если что-то пойдет не так.

Введите текст, которым вы будете заменять sh убедитесь, что установлен флажок регулярного выражения, и нажмите «Go» для предварительного просмотра результатов (изменение еще не сделано, на следующей странице кнопка «Заменить» подтверждает изменение).

phpMyAdmin search and replace form

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...