Задавайте вопросы, мы ответим
Вы не зашли.
Доброго времени суток!
Подскажите, пожалуйста, как будет выглядеть код триггера, автоматически вычисляющего стоимость билета (с учетом условия: СтоимостьБилета = РасстояниеМаршрута*2) и помещающий эту информацию собственно в поле СтоимостьБилета? (Поля "СтоимостьБилета" и "РасстояниеМаршрута" находятся в таблице "Билет" БД)
Заранее спасибо!
Неактивен
Приведите структуру используемых табличек (show create table `t`), набор тестовых данных и пример получившегося значения в результате отрабатывания триггера.
Без этого будет сложно подсказать что-то кроме "используйте триггер, срабатывающий после вставки.
Неактивен
Так триггера-то и нет как раз( не могу код написать
Структура таблицы, если я не ошибаюсь, вот:
CREATE TABLE bilet
(
bilet_no int NO NULL AUTO_INCREMENT,
rasstmarsh int NO NULL,
stoimost money NO NULL,
PRIMARY KEY (bilet_no)
)
Отредактированно Эн (26.05.2016 18:13:46)
Неактивен
Да не триггер прошу привести, а структуру табличек, тестовые данные и ожидаемый результат.
Ну и алгоритм работы триггера, мы ж не придумаем его сами.
Неактивен
ой, простите, пожалуйста, непонятливость мою)
Структура выше
Если задать расстояние 200 (км), то стоимость должна получиться 400 (руб), как я понимаю, данные из поля Расстояние должны перенестись в поле Стоимость и умножиться там на 2, Вы об этом?
Неактивен
Неактивен
Ого, вроде ничего сложного! Спасибо огромное!
Неактивен
Ну, если это то, что Вам требовалось, до правда несложно.
You're welcome
Неактивен