大家好,我想问下我存储过程建好了当时插不进数据是什么操作,附上代码
CREATE PROCEDURE proc_borrow(IN stu_id INT,IN book_id INT,IN borrow_date DATETIME)
BEGIN
IF func_get_integ(stu_id)=1 AND func_get_booknum(stu_id) = 1 THEN
INSERT INTO borrow_table(stu_id,book_id,borrow_date)
VALUES (stu_id,book_id,borrow_date);
ELSE
SELECT '添加失败';
END IF;
 END;过程没有报错,但是在插入数据call proc_borrow(1,1,now());
显示添加失败,其它语句我一句一句测试没问题,估计是IF条件的问题,求大神啊
(if后面两个函数就是为了返回两个数据同时为1,才可以插入数据)