当我执行大约三个UNION ALL查询时,它正常显示列中的INT值,但是当我在大约15个查询上执行UNION ALL时,在一列显示(BLOB)值,MySQL服务在CentOS上运行,i检查了mysql服务的配置,我将所有内容设置为更大的尺寸,我添加了 group_concat_max_len ,但这对我没有帮助
现在,结果如下:
id id_department id_department_relase some_column
1 (BLOB) 10 some data
但它看起来应该是这样的:
id id_department id_deparment_relase some_column
1 5 10 some data
P.s当我复制Excel中的(BLOB)列时,我得到正常的int值
答案 0 :(得分:1)
问题已经解决,因为我使用UNION ALL和多个SELECT查询,我一个查询,我错过了列的顺序,我试图在int列中插入文本varchar值,这就是结果为(BLOB)的原因)