IF оператор с INSERT INTO, синтаксис mysql - PullRequest
0 голосов
/ 24 декабря 2011

Я хочу сделать выражение MySQL, но что-то не так или все не так: D

// mysql

    DELIMITER //

CREATE FUNCTION create_channel2 (a1 varchar(35) ,a2 INT(11) ,a3 INT(10))
RETURNS INT(10) DETERMINISTIC

BEGIN

IF INSERT INTO channel_table (name) VALUES(al) THEN 
return LAST_INSERT_ID(); END IF
return 0;

END //

DELIMITER ;

помощь приветствуется, заранее спасибо!

1 Ответ

1 голос
/ 24 декабря 2011

Вы должны узнать о разнице между инструкциями потока управления MySql и инструкциями потока управления C #. Вы смешиваете их не в том месте или пытаетесь выполнить команды, принадлежащие Хранимым программам

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...