[FAQ] SQL语句中使用 MAX_EXECUTION_TIME无法生效

[问题澄清]
集群版本:v4.0.x 版本
问题描述:使用 hint MAX_EXECUTION_TIME 不生效

[原因分析]
由于 TiDB 可执行注释语法和优化器注释语法在 MySQL 客户端 5.7.7 之前的版本中,会被默认当成 comment 清除掉,如果需要在旧的客户端使用这两种语法,需要在启动客户端时加上 --comments 选项

https://docs.pingcap.com/zh/tidb/stable/comment-syntax#优化器注释语法

[解决方案]

  1. 在连接时添加 --comments 参数
  2. 使用高版本的 MySQL 客户端

[参考案例]