OB不支持列默认值为uuid

【 使用环境 】测试环境
【 OB or 其他组件 】ob
【 使用版本 】4.2.2
【问题描述】
建表使用uuid作为列默认值时报语法错误

OBServer 节点启动时,会自动创建 UUID。例如:182d0ebb-1209-11ed-b01e-a237b1d47168
server_uuid

老师,我这个是建表时想指定一列的默认值为uuid

OceanBase可能不支持在创建表时直接将这些函数用作DEFAULT 子句的值。
稍等。

current_timestamp()这个函数是可以的

其他数据库执行这个uuid支持嘛?

mysql8支持

OceanBase 数据库的 MySQL 模式兼容 MySQL 5.7/8.0 的绝大部分功能和语法。
OceanBase分布式数据库-海量数据 笔笔算数
可能ob还未支持这个uuid函数。
可以在 GitHub 给我们提issue 吧,地址:Issues · oceanbase/oceanbase · GitHub

ob倒是支持uuid这个函数,但是没法用在列默认值上 :joy: