Помогите с запросом

D
На сайте с 28.06.2008
Offline
1114
283

есть таблица drugs, в ней поле price (varchar(255) utf8_general_ci)

записи в этом поле в виде

94,95р.

записей ~3 млн.

Можно ли запросом к базе увеличить все цены на 15% ?

Funaki
На сайте с 13.09.2008
Offline
130
#1

не помню, какие нюансы есть в mysql с разделителями разрядов, но если в лоб. то так

UPDATE

SET `price` = CONCAT(REPLACE(REPLACE(REPLACE(`price`,'р.',''),',','.')*1.15,'.',','),'р.')

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий