程序中的MYSQL分隔符错误

时间:2017-12-18 00:35:50

标签: mysql navicat

我尝试使用IF块和IF()函数创建过程。我总是给出1064错误。那是我的代码:

delimiter $$
drop procedure if exists sp_test$$
create procedure sp_test (p_a int,p_b int,p_c int)
BEGIN
    insert into test (a,b,c) values (IF(IFNULL(p_a ,0)<=0, NULL, p_a ),p_b ,p_c );
END$$
delimiter ;

0 个答案:

没有答案