Помогите пожалуйста с MySQL

12
[Удален]
#11
KosoyRoman:
Уберет p. и сразу добавит 10% от суммы
Всегда пожалуйста

плохой пример, совершенно не использующий мощь языка скл + вводящий мускуль в сервер в ступор при большом количестве товаров + если товаров допустим 100000 и скрипт закончит работу, то половина товаров заменит цену, половина нет, итого - будет наценка на некоторые 10% на некоторые 20, 30, 40 ... мильон%

не используйте его, это можно прямо из пхп майадмина сделать как я написал выше.

Деймос
На сайте с 10.09.2008
Offline
138
#12
Хелпзонович:
1. update tovary set price = replace(price,'р.','')
2. update tovary set price = price*1.1;

Всегда пожалуйста :)

Спасибо ОГРОМНОЕ, помогло! Только еще знаки после запятой оставил, но я их убрал update tovary set price = replace(price,'.1','') такой командой) Если не сложно может подскажите на будущее как убрать просто все, 9 раз не делать чтобы одну и туже команду? :o

[Удален]
#13

если правильно понял, то вот решение :)

update tovary set price = round(replace(price,'р.','')*1.1)

Деймос
На сайте с 10.09.2008
Offline
138
#14
bearman:
если правильно понял, то вот решение :)

update tovary set price = round(replace(price,'р.','')*1.1)

Спасибо) Затронутые ряды: 1781 (Запрос занял 0.0395 сек) ;)

12

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