Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.06.22;
Скачать: CL | DM;

Вниз

Зеленый вопрос IF ... THEN   Найти похожие ветки 

 
Leo ©   (2008-05-26 13:02) [0]

В многопользовательском приложении есть таблица занятости документов 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:07) [1]

А может ты пытаешься в это выполнить не в теле хранимой процедуры MySQL ?
(Прошу прощения, но кажется их там называют хранимыми функциями... :)


 
Leo ©   (2008-05-26 13:09) [2]

Да, не в теле, а через запрос.


 
PEAKTOP ©   (2008-05-26 13:40) [3]

> Да, не в теле, а через запрос.

Удачи.



Страницы: 1 вся ветка

Текущий архив: 2008.06.22;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.02 c
15-1210696367
Пробегал2...
2008-05-13 20:32
2008.06.22
"-1" vs "NOT(0)"


2-1211678497
snake-as
2008-05-25 05:21
2008.06.22
Булевый тип данных в БД


15-1210430194
SKIPtr
2008-05-10 18:36
2008.06.22
на новом компе не хотят работать некоторые программы


2-1212001670
buzb
2008-05-28 23:07
2008.06.22
Несколько идентичных форм.


2-1211821567
Рустам Ганеев
2008-05-26 21:06
2008.06.22
DBgrid, установка курсора в нужную позицию