在调用存储过程时出现如下错误:
首先可以确定为编码格式的错误latin识别字符时会出现编码错误,查看建表时的编码
show create table tablename;
建表编码为utf8没有问题,接下来查看:
SHOW VARIABLES LIKE 'character%';
发现database的value为latin,修改:
SET character_set_database= utf8;
后还是报错,这时候我们重新创建存储过程,然后修改参数编码格式解决问题