tidb.log的错误日志问题

版本:3.0.8

最近经常有出现SQL解析错误,是开发那边SQL写的有问题,但是在tidb.log里面的错误只提示了一段SQL,按理说应该抛出整段SQL的,这样查错可能会更方便。

可否在详细描述下问题,sql 语法问题在 sql 运行时会打印相关信息,或者先用 explain 检查下。

如果 sql 行数比较多,这边会折叠处理

PS:请正确选择帖子标签和分类

但是折叠后抛出的错误提示就只有一小节SQL,不知道到底是哪个业务有问题,比如这个错误:

["syntax error"] [error="line 1 column 2115 near \"ORDER BY PAY_COUNT asc LIMIT 0, 40\" "] [errorVerbose="line 1 column 2115 near \"ORDER BY PAY_COUNT asc LIMIT 0, 40\" \

很多业务都有排序,如果这报这一些错误的话,很难去定位到哪儿出了错。

此类语法错误会在前端执行的时候报错,这个应该在上线前就已经做好检查了吧。

可以根据 tidb log 第三条输出的详细内容看下是哪个 user?


抱歉 ,看到了 ,是有的 我没看到 谢谢

好的。

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。