我无法弄清楚我做错了什么。我的表有1262717行。
我有这个SQL:
SELECT count(hud_case_number) FROM suitecrm.ht_homes where hud_case_number = "abc"
哪个正确回复0
当我将其转换为存储过程时:
CREATE DEFINER=`root`@`%` PROCEDURE `hud_does_property_exist`(IN hud_case_number varchar(20))
BEGIN
SELECT count(hud_case_number) FROM suitecrm.ht_homes where hud_case_number = hud_case_number;
END
并将其称为:
Call hud_does_property_exist('abc')
它返回答案1262717
我只是看不出我做错了什么。我怀疑它与hud_case_number参数有关吗?
答案 0 :(得分:0)
试试这个: -
CREATE DEFINER=`root`@`%` PROCEDURE `hud_does_property_exist`(IN
in_hud_case_number varchar(20))
BEGIN
SELECT count(hud_case_number) FROM suitecrm.ht_homes where hud_case_number =
in_hud_case_number;
END