mysql存储过程调用问题
delimiter //
create procedure sp_stu_1(in p_name varchar(20))
begin
if p_name is null or p_name='' then
select * from student;
else
select * from student where 姓名 like p_name;
end if;
end
//
调用该过程call p_name('张%'),显示结果为空。表中确实是有符合条件的记录的。
如果把姓名改为英文,如Tom,就能显示出来。
为什么不能查找到汉字呢?