最早支持LIST COLUMNS partitioning type的MySQL版本是什么?我已经阅读MySQL partitioning manual,它表示它开始支持从5.1版开始分区,但同时它没有引用该版本的LIST COLUMNS分区类型的页面。 MySQL有LIST COLUMNS参考手册的最低版本是5.5。这是否意味着MySQL从那时开始支持它?或者只是它的手册缺少5.1?
答案 0 :(得分:1)
http://dev.mysql.com/doc/refman/5.5/en/partitioning-columns.html说:
接下来的两节讨论了COLUMNS分区,它们是MySQL 5.5.0中引入的RANGE和LIST分区的变种。
那句话写得不好。事实是5.1中支持RANGE
和LIST
分区类型,但5.5.0中引入了RANGE COLUMNS
和LIST COLUMNS
变体。
答案 1 :(得分:1)
来自the MySQL documentation:
“接下来的两节讨论了COLUMNS分区,它们是MySQL 5.5.0中引入的RANGE和LIST分区的变种。”
“RANGE COLUMNS和LIST COLUMNS在下两节中的分区讨论假设您已经熟悉基于MySQL 5.1及更高版本支持的范围和列表的分区; [...]”
我的猜测是在5.1中添加了分区,并在5.5.0中添加了COLUMNS选项。