0
如果表中不存在参数中传递的值,则此存储过程应返回false。存储过程总是返回假
CREATE DEFINER=`listsjag_user`@`%` PROCEDURE `Select_ReferenceAvailability`(IN ref VARCHAR(45))
BEGIN
IF EXISTS (
SELECT * FROM tbl_dataLibrary
WHERE itemreference = @ref
) THEN
SELECT 'true';
ELSE
SELECT 'false';
END IF;
END
它对所有值都返回true,但列itemreference中只有一个值。
有没有人有任何想法?
将'@ ref'更改为'ref'。 –