Запрос заменяет все совпадения со строкой ‘from’ на строку ‘to’ во всех столбцах ‘field’ (естественно, можно также использовать условие WHERE для конкретизации):
1 |
mysql_query("UPDATE table SET field = REPLACE(field, 'from', 'to')) or die(mysql_error()); |
Например, заменить во всех хранимых url хвост .php на .html при условии, что url принадлежит пользователю с id=12345 (пример дурацкий, конечно, но в голову не идет другое):
1 2 3 4 5 6 7 8 9 10 |
mysql_query(" UPDATE table SET url = REPLACE(url, '.php', '.html') WHERE user_id = '12345' ") or die(mysql_error()); |