Mysql замена в таблице

18 Май 2010 | Автор: admin

Сегодня хочу рассказать пару фишек по работе с MySQL. Возможно, большинство из Вас их уже знает, но все так хочу рассказать о них. Довольно часто можно столкнуться с проблемой массовой замены данных в таблицах mysql базы и чтобы не менять каждую строчку вручную, можно использовать следующий запрос:

UPDATE my_table SET my_col = ( REPLACE ( my_col, 'text1′, 'text2′ ) )

Данный пример заменит text1 на text2 в колонке my_col таблицы my_table.

Вот еще один полезный пример запроса для mysql:

UPDATE my_table SET my_col = 'text2′

Он заменит все данные колонки my_col таблицы my_table на text2.

Все, надеюсь кому-то мои советы помогут при работе с командами MySQL (update, set, replace ..).

Комментарии закрыты