[FAQ] TiDB 如何使用注释语法

【问题澄清】

目前 tidb 的注释语法兼容 mysql,语法形式为:/*! Specific code */ 或者是 /*!50110 Specific code */

如果注释中指定了 Server 版本号,例如 /*!50110 KEY_BLOCK_SIZE=1024 */ ,在 MySQL 中表示只有 MySQL 的版本大于等于 5.1.10 才会处理这个 comment 中的内容。但是在 TiDB 中,这个 MySQL 版本号不会起作用,所有的 comment 都被会处理。

如果希望该注释语句仅在 TiDB 中被识别,可以将版本号,指定为一个超大的数值,譬如:/*!90000 select version(); */

【经典案例】

1 个赞