Страница 1 из 1

MYSQL: работа со значениями полей.

Добавлено: 02 июл 2005, 14:09
Bolat
Есть таблица "Tarif", в ней поле "A" и поле "B". Есть 3-е поле "C".

Как сделать так чтобы поле "C" имело значение равное "A*B".

То есть если значение "A" или "B" изменились то и значине поля "C" изменилось динамичекси.

Добавлено: 02 июл 2005, 14:19
berkut
насколько мне известно, в mysql это не возможно(может быть в 5) use Postgresql

Добавлено: 02 июл 2005, 14:52
Bolat
berkut
у меня MySQL 4.1.8-max.

Добавлено: 04 июл 2005, 09:15
UUU
Имхо, поле просто так измениться не может, явно Update юзается, так и апдейть еще и поле С.
Либо при выборке делай:
select A,B,A*B from...

Добавлено: 04 июл 2005, 12:40
a__sergey
для решения проблемы нужны триггеры, которые mysql к сожалению пока не поддерживат.
решить адачу можно только средствами приложения.