Задавайте вопросы, мы ответим
Вы не зашли.
Добрый день.
Подскажите, пожалуйста, как заменить данные в следующей таблице:
id town sedr
1 Лондон Новости в г. Лондон
2 Москва Новости в г. Лондон
3 Киев Новости в г. Лондон
4 Ростов Новости в г. Лондон
5 Чернигов Новости в г. Лондон
… … …
3500
Как можно заменить Лондон в столбце sedr на соответствующее значение со столбца town...
Неактивен
Неактивен
Ну, если строки все одинаковые, то
UPDATE tablename SET sedr = CONCAT('Новости в г.', town);
Только смысла в такой колонке, конечно, немного.
Если разные, то
UPDATE tablename SET sedr = REPLACE(sedr, 'Лондон', town);
Неактивен
Вот так и узнаешь на старости лет очевидные вещи
Был уверен, что строковой функции replace в MySQL нет, так как replace ключевое слово, означающее совсем другое - http://dev.mysql.com/doc/refman/5.0/en/replace.html
Неактивен
Большое спасибо за быстрый ответ!!!!!!!!!
Неактивен
Еще раз спасибо!!!!!!!!!!!!!!!!!!!!!!!!!
Неактивен