但行好事,莫问前程。
今天线上遇到一个莫名奇妙的乱码问题,经过排查得知,是因为mysql中使用了concat函数导致。因为线上数据库之前两个字段都是varchar的类型,但是现在突然有一个字段格式变了,导致了乱码问题的产生。
解决方式:讲另一个字段强制转换为同一类型。 concat(‘测试’,”-“,convert(id,char))