MariaDB 存储过程中使用group_concat会乱码

不想飞的鸟儿 2018-08-21 11:09:30
直接使用SELECT GROUP_CONCAT(DISTINCT username) FROM testlog ;查询结果不会出现乱码,
但在存储过程中使用时却会出现乱码
BEGIN
DECLARE sNameStr VARCHAR(100);
SELECT GROUP_CONCAT(DISTINCT username) INTO sNameStr FROM testlog ;
INSERT INTO test (tstr) VALUES sNameStr;
END$$

尝试了使用convert对字段进行字符集转换,还是不行,还有什么办法可以解决吗?
谢谢各位大侠了
...全文
638 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ACMAIN_CHM 2018-09-01
  • 打赏
  • 举报
回复
检查一下字符集设置。
mingqing6364 2018-08-22
  • 打赏
  • 举报
回复
你的testlog和test是不是使用了不同的编码集?

56,678

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧