在实际开发中遇到一个问题,测试环境无问题,发布生产会出现问题,在进行 字段搜索的时候出现数据不全的bug,后面深入分析才发现是group_concat的锅,
group_concat长度是默认1024,在我使用find_in_set这个函数的时候,为了效率,同时使用了group_concat函数,但自己所在的测试环境是改过配置文件的,所以模拟生产环境的时候一直没有复现,也是自己坑自己,因为生产的特殊性,不能修改配置文件,后面解决方式改为重新写个方法在数据库查该字段,然后在代码中处理过后,然后在匹配到我的方法搭配find_in_set使用。