注释语法

ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin/*!90000 SHARD_ROW_ID_BITS=4 PRE_SPLIT_REGIONS=3 */

不懂这个注释语法是什么意思, 看官方的文档也没有弄太明白 TIDB 5.1.2版本


参考这里https://docs.pingcap.com/zh/tidb/v5.1/comment-syntax#注释语法

5 个赞

注释以/开头,以/结尾。

注释在特定的client 会执行特定的动作。
/*!90000 SHARD_ROW_ID_BITS=4 PRE_SPLIT_REGIONS=3 */
这个注释表示 表中 row_id打撒到 2^4= 16个region里, 预先生成2^3=8个region。

2 个赞

这个是存储信息,字符集信息,和分片信息。

1 个赞

兼容MySQL,保留MySQL兼容的内容

1 个赞

您这个脚本也能在MySQL上执行,兼容用的,企鹅的TDSQL也有这种类似的语法。

好的 谢谢

1 个赞

好的 谢谢

1 个赞

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