为什么我在结果中得到 (BLOB) 值而不是 INT 值

Why i get (BLOB) value in result instead INT value

当我执行大约三个 UNION ALL 查询时,它在列中正常显示 INT 值,但是当我对大约 15 个查询执行 UNION ALL 时,它在一列中显示 (BLOB) 值,MySQL 服务在 CentOS 上是 运行,我检查了 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 值

问题已经解决,因为我将 UNION ALL 与多个 SELECT 查询一起使用,我有一个查询,我错过了列的顺序,我试图在 int 列中插入文本 varchar 值,这就是原因为什么结果结果为 (BLOB)