2012-01-16 3 views
2

У меня есть огромная таблица из 100k плюс записи. В нем есть столбец TEXT с именем body. Столбец может содержать до 1000 символов UTF-8. Все поля заполнены. Я хочу заменить все появление строки «ABC» на «XYZ» в каждой отдельной строке столбца. Я знаю, как это сделать, используя традиционный метод update-change-update с использованием бэкэнд-языка. Как я могу сделать то же самое с помощью только mysql. Просто запустив запрос. Если можно, как? Каким должен быть тип запроса, который я должен использовать.Изменение содержимого таблицы только с помощью mysql

+0

Не работает ли функция 'REPLACE()'? http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_replace – wilx

+0

Спасибо :), я даже не знал об этой функции. Результат обучения mysql основан на моих потребностях, а не на систематическом исследовании. – footy

ответ

Смежные вопросы