一秒钟解决mysql使用游标出现取值乱码问题
Posted 追梦者丶
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一秒钟解决mysql使用游标出现取值乱码问题相关的知识,希望对你有一定的参考价值。
drop procedure if exists pro_test; delimiter // create procedure pro_test() begin declare str varchar(256) character set utf8 ; #指定变量 的字符集 为 utf8 declare str_str varchar(256) character set utf8 default ‘‘; declare done int default 0; declare c_person cursor for select title from t_score; declare continue handler for not found set done = 1; open c_person; xxx:loop fetch c_person into str; if done = 1 then leave xxx; end if; set str_str = concat(str_str,concat(str,‘/‘)); end loop; select str_str; close c_person; end // delimiter ; call pro_test(); 在变量后指定一个字符集( character set utf8 )。这样就可以了。
以上是关于一秒钟解决mysql使用游标出现取值乱码问题的主要内容,如果未能解决你的问题,请参考以下文章