与CONCAT和LIKE的MySQL语法问题

时间:2014-09-29 19:12:26

标签: php mysql sql

我有一个存储过程来捕获id。它以姓氏的名字结尾 “威廉,约翰”并与传递的_fullname进行比较,当我发出var_dump

String(13)Willam,John

因此它应该给出一个id。

IF NOT ISNULL(_fullname) THEN
            SET _fullname       = TRIM(_fullname);
            SET clause = CONCAT( clause , ' AND CONCAT(c.lname, ', ', c.fname) LIKE CONCAT('%',_fullname,'%')');

当我在MySQL中尝试相同的查询时,它完全正常。我确定问题是存储过程中的语法。你能检查一下吗。

0 个答案:

没有答案