求MySQL大佬指点?谢谢 MySQL数据库管理书上第十一章的这个位置,为什么创建过程成功之后,再调

求MySQL大佬指点?谢谢 MySQL数据库管理书上第十一章的这个位置,为什么创建过程成功之后,再调用存储过程 call transfer (’张三’,’李四’,1500)成功之后,但是结果却没有改变??

书中定义的存储过程,输入参数为char类型,该类型为固定长度,传入 ‘张三’,字符明显不够10个长度,则自动在后面补空格,直到10个长度为止,所以无法匹配表中的数据。可以尝试将存储过程的参数类型改为varchar类型。如有帮助,请点采纳,谢谢。