mysql组_concat在centos服务器上返回垃圾整数值

mysql组_concat在centos服务器上返回垃圾整数值,mysql,linux,centos,mysql-workbench,loopback,Mysql,Linux,Centos,Mysql Workbench,Loopback,我在mysql存储过程中使用这个group_concat函数来连接整数值。 组\u concatDISTINCT列\u名称分隔符',' 它在windows机器上运行良好,但当我在centoslinux服务器上通过web服务看到它的输出时,它只返回出存储过程,不进行任何其他处理,而是返回一些垃圾整数值。这些值在数据库中我的任何表中都不存在。在所有存储过程中,其行为都是相同的 你能帮我解释一下为什么centoslinux服务器上会发生这种情况吗 问题终于解决了 我已将整数列强制转换为组_concat

我在mysql存储过程中使用这个group_concat函数来连接整数值。 组\u concatDISTINCT列\u名称分隔符','

它在windows机器上运行良好,但当我在centoslinux服务器上通过web服务看到它的输出时,它只返回出存储过程,不进行任何其他处理,而是返回一些垃圾整数值。这些值在数据库中我的任何表中都不存在。在所有存储过程中,其行为都是相同的


你能帮我解释一下为什么centoslinux服务器上会发生这种情况吗

问题终于解决了


我已将整数列强制转换为组_concat中的字符,然后在它返回预期输出后,否则它将返回centos server环回mysql中所有字符的ascii值

您可以在问题中添加您的代码吗?选择countDISTINCT Result.PatientId作为PatientCount,group_concatDISTINCT Result.PatientId分隔符“,”作为来自不良事件的患者,其中PatientId在选择pt.PatientId From patient pt中,其中pt.Active=TRUE,pt.DoctorId=doctor\u id;