zergon321
@zergon321

Можно ли создать переменную, которая будет всегда храниться на сервере?

Необходимо сделать так, чтобы количество внешних связей одной таблицы с другой не превышало определенного значения, которое можно менять. Для этого нужно bi-триггер, проверяющий количество записей с внешним ключом и прерывающим операцию, если кол-во записей с внешним ключом равно значению переменной. Как реализовать это? Переменные с префиксом '@' являются сеансовыми, это не подходит.
  • Вопрос задан
  • 149 просмотров
Решения вопроса 1
DevMan
@DevMan
что мешает сделать функцию, которая будет возвращать нужное число?
что-то вроде
DELIMITER $$
 
CREATE FUNCTION MY_LIMIT() RETURNS INT DETERMINISTIC
BEGIN
   RETURN (5);
END

и вызывать SELECT `mytests`.MY_LIMIT() AS `limit`
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
ThunderCat
@ThunderCat Куратор тега MySQL
{PHP, MySql, HTML, JS, CSS} developer
что запрещает их держать в таблице отдельной?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы