为什么我在结果中得到 (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)
当我执行大约三个 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)