ERROR 1564 (HY000): This partition function is not allowed

【 使用环境 】测试环境
【 OB or 其他组件 】OB
【 使用版本 】ce-3.1.4
【问题描述】按照hash规则建立分区表时,提示ERROR 1564 (HY000): This partition function is not allowed ,想了解一下,hash规则分区支持什么函数
【复现路径】
CREATE TABLE collection (
c_id char(36) NOT NULL COMMENT ‘uuid’,
c_name char(36) NOT NULL COMMENT ‘name’,
PRIMARY KEY (c_id)
) DEFAULT CHARSET = utf8mb4 COMMENT = ‘collection 记录表’
partition by hash(conv(c_id,16,10)) partitions 64;
【问题现象及影响】

【附件】

关于不同的分区表规则这边有对应的示例可以参考
https://www.oceanbase.com/docs/community-observer-cn-10000000000901594

Hash分区只支持int字段,非int字段可以用key分区的方式

表结构里这个conv()这个函数是转换成int类型的,但是看起来,hash不支持这个函数