В процессе исправления плохо импортированной базы данных с проблемами, вызванными использованием неправильной кодировки базы данных или чем-то подобным.
В любом случае, возвращаясь к моему вопросу, для решения этой проблемы я использую запрос этой формы:
ОБНОВЛЕНИЕ table_name
SET field_name =
заменить (поле_формы,»SEARCH_TEXT», 'REPLACE_TEXT»);
И поэтому, если в таблице, над которой я работаю, есть несколько столбцов, я должен вызвать этот запрос для каждого из столбцов. А также, поскольку есть не только одна пара вещей для запуска поиска и замены, я также должен вызвать запрос для каждой из этих пар.
Итак, как вы можете себе представить, я заканчиваю тем, что выполняю десятки запросов только для того, чтобы исправить одну таблицу.
Что мне было интересно, так это то, есть ли способ объединить несколько запросов на поиск и замену в одном запросе, например, скажем, поискать этот набор вещей и, если он найден, заменить соответствующей парой из этого другого набора вещи.
Или, если бы был способ сделать запрос в форме, которую я показал выше, выполнить как-то рекурсивно для каждого столбца таблицы, независимо от их имени или номера.
Заранее благодарю за поддержку,
Titel