







|
MySQL.RU - Webboard
Вернуться
Запуск программы из триггера в MySql 5.0.24 (witly) 20/03/2008 - 12:51:50
Re: Запуск программы из триггера в MySql 5.0.24 (witly) 24/03/2008 - 18:15:17
> Original message text:
> From: witly - 20/03/2008 - 12:51:50
> Subject:Запуск программы из триггера в MySql 5.0.24
> -----------------
> Подскажите.
> Мне нужно запускать внешнюю прогу при :insert, update, delete таблицы.
> Из триггера команда system работать не хочет.
> Как быть?
>
From: witly - 24/03/2008 - 18:15:17
Subject:Запуск программы из триггера в MySql 5.0.24
-----------------
Сделал. Вызвал system в UDF функции.
Вот пример из Inet:
mysql> select do_system('id > /tmp/out; chown raptor.raptor /tmp/out');
int do_system(UDF_INIT *initid, UDF_ARGS *args, char *is_null, char *error)
{
if (args->arg_count != 1)
return(0);
system(args->args[0]);
return(0);
}
char do_system_init(UDF_INIT *initid, UDF_ARGS *args, char *message)
{
return(0);
}
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
33273
|
|