This column was added in MySQL 8.0.14.即statement_id和query id是一样的东西. 看来我们问题结了!...印证了官方文档的说法, 看来我们问题确实结了!(第二层)不对啊, 文章开头看到的query_id和statement_id为啥不一样,还是没有解释啊. 难道说在输出方面懂了手脚?...说明sql跑多了,输出时被截断了, 和官方描述,测试案例都吻合. 那这个案子就结了.(第三层)截断的原因是兼容32bit OS?复现不是结了么, 咋还没完呢. 本着严谨的态度, 我们来复现一波....深入分析上面我们在linux环境上没有复现出来, 难道是我们分析得有问题吗? 代码都是那么写的啊! 不,错的不是我们,是世界 是操作系统....和我们在linux上测试的结果一致.再看看windows环境的纳尼, 确实被截断了, 符合文章开头的例子.那我们使用gdb来试试.很遗憾, 不得行....