标签: 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 ;