Увеличить значение поля в 1.2 раза

idencial

Одинаковый
Увеличить значение поля в 1.2 раза

Есть таблица, например, с 2 полями name & price
Надо для всех name = 'Вася' увеличить price в 1.2 раза

Пишу update table set price = price*1.2 where name = 'Вася';
*
Пишет invalid column name
Самое интересное, что
update table set price = price+50 where name = 'Вася';

все нормально

Как решить такую проблему?
 

.des.

Поставил пиво кому надо ;-)
a просто интересно.. тип поля price ?
 

.des.

Поставил пиво кому надо ;-)
number это что? тип поля пожалуйста точный...
 

.des.

Поставил пиво кому надо ;-)
и еще имя таблицы - так и есть table???
так таблицу лучше не называть.
ну или брать имя в `table`
 

Voxus

founder (Старожил PHPCluba)
.des.

oracle не путай с mysql.

idencial:

4 - версия чего? оры?
 

.des.

Поставил пиво кому надо ;-)
упс... я даже в название форума не заглянул ну надо же :((( приношу свои извинения
зашел по ссылке с первой страницы вот и запутался.
 

Voxus

founder (Старожил PHPCluba)
да тут вообще непонять чего.

4я версия - смахивает на муську (ну не слышал я даже про ору 4ю), а проблема - вообще не там надо копать, имхо. так, как посоветовали - все работает.

если поля Number просто - все должно работать. если number (10), допустим, то это - целое число, работать не буддет.
 

.des.

Поставил пиво кому надо ;-)
меня номер версии и ввел в заблуждение.. и я автоматом начал думать о MySQL
в муське вышеприведенная конструкция работает..
 

Voxus

founder (Старожил PHPCluba)
но тип поля - из оракла

кстати, если нужны дробныя числа, то тип поля ставится так:

Number (количество цифр до запятой, количество цифр после оной)

напр. Number (10,2)
 

idencial

Одинаковый
4 версия оры. Не удивляйтесь это лабы в инсте на таком допотопном.

Проблема решена, такого поля не было =)
Перепутал таблицы (в инсте даже условие лабы нормально сформулировать не могут)

Всем спасибо
 
Сверху