LINUX.ORG.RU

[MySQL] Логику в поле? Или как?

 


0

1

В случае, если мы добавляем запись в таблицу Sale, то у соответствующего Customer должно пересчитываться поле sales_count (количество соответствующих записей в Sale). Данные пункты должны быть реализованы внутренними средствами MySQL без использования PHP.

Как это? Так можно?

★★★

триггеры, хранимые процедуры?

note173 ★★★★★
()

> если мы добавляем запись в таблицу Sale, то у соответствующего Customer должно пересчитываться поле sales_count

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

MKuznetsov ★★★★★
()
Ответ на: комментарий от MKuznetsov

+1 Будет очень весело, когда много пользователей одновременно захотят редактировать таблицу Sale

aydar ★★★★★
()

Может, следует использовать view?

amomymous ★★★
()

Иди учи проектирование баз данных.

anonymous
()

Посоветуйте

Вот-вот, именно за этим я сюда и зашёл. Хотел создать новый тред, но удачно подвернулся этот. В толксах так и не оветили.

Где бы прочитать про возможности мускуля насчёт вынести в него логику? Надоело делать SELECT * FROM table WHERE 1.

Dimka-Bo
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.