Dee*_*hal 2 mysql mysql-5.6 mysql-5.7
我们启用了 slow_log 来调试慢查询。但是在slow_log 表中,sql_text 列是BLOB ..它以前在5.6 上运行良好,但现在在5.7 上显示blob
(澄清) 将slowlog 保存到a 时TABLE,无法安全存储在某些标准列中的BLOBs和TEXT字符串会发生什么情况?显然,TEXT值存储在BLOB. 在这种情况下,我如何取回TEXT所需的CHARACTER SET?
在 5.7 ; 列 sql_text 更改为 BLOB...因此,您需要使用来自 mysql.slow_log 的 select CONVERT(sql_text USING utf8 ) ;
| 归档时间: |
|
| 查看次数: |
3531 次 |
| 最近记录: |