5лет



Программирование
+3MySQL. Разработать триггер который не позволяет удалить читателя
Разработать триггер, который не позволяет удалить читателя, если за ним числится хотя бы одна книга из библиотеки.

По дате
По рейтингу
MySQL eblaned
$Dasha_Shluha = true
$Huy = 18;
If $Dasha_shluha = 1 {
$Huy = 25;
}
?>
В MySQL триггер в штатном режиме НЕ МОЖЕТ запретить выполнение операции (слишком примитивный возможности, по сравнению с другими СУБД).
Можно написать хранимую процедуру, которая проверит условия и при их истинности удалит запись. Но вызывать придётся не DELETE, а эту хранимую процедуру.
P.S. Можно прервать выполнение триггера (и, соответственно операцию удаления) инструкцией SIGNAL (генерация исключения).
Больше по теме