1
Возможно ли выполнить поиск и замену MySQL, соблюдая подстановочные знаки?MySQL Search & Replace with WILDCARDS - Query
например:
$search = "id='%wildcard%-houselisting-rental'>";
$replace = "class='house_rentals'>";
$query = "UPDATE tables SET field = replace(field,'$search','$replace')";
$result = mysql_query($query);
Я ценю какие-либо рекомендации по этому вопросу -h
Это непросто, но это возможно. Вы должны использовать LOCATE и SUBSTR для выделения частей, которые хотите сохранить, а затем CONCAT, чтобы присоединиться к ним вместе с заменами. Это ужасно грязная штука, но это вполне выполнимо. Вы могли бы даже обернуть его процедурой. – Benubird