![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Зеленый вопрос IF ... THEN [D7, MySQL]
Leo © (2008-05-26 13:02:00)В многопользовательском приложении есть таблица занятости документов Busydocs
Table Char(50) имя таблицы
RecNo Integer(11) номер записи
Client Char(50)
Пишу
SET @busy = exists(select * from `busydocs` where `table` = 'table1' and `recno` = '12');
IF @busy then
INSERT INTO `busydocs` (`table`,`recno`,`client`) VALUES ('table1',12,'client2')
end if;
select `client` from `busydocs` where `table` = 'table1' and `recno` = '12';
Здесь http://dev.mysql.com/doc/refman/5.0/en/if-statement.htmlпрочитал
IF search_condition THEN statement_list
[ELSEIF search_condition THEN statement_list] ...
[ELSE statement_list]
END IF
Mysql 5.1.24 пишет егор 1064 (42000): синтаксис.
Мож хреново читал, х.з.
PEAKTOP (2008-05-26 13:40:00) [1]> Да, не в теле, а через запрос.
Удачи.
Leo (2008-05-26 13:09:00) [2]Да, не в теле, а через запрос.
PEAKTOP (2008-05-26 13:07:00) [3]А может ты пытаешься в это выполнить не в теле хранимой процедуры MySQL ?
(Прошу прощения, но кажется их там называют хранимыми функциями... :)