oceanbase无法识别serial字段

【 使用环境 】测试环境 redhat7.7
【 OB or 其他组件 】OceanBase
【 使用版本 】4.2.1
【问题描述】oceanbase无法识别serial字段

建表语句:

DROP DATABASE IF EXISTS  abc;
create database abc;
use abc;
create table mmqlog(
 custom varchar(10),
 sn serial,
 primary key(sn)
);
mysql> desc mmqlog;
+--------+---------------------+------+-----+---------+----------------+
| Field  | Type                | Null | Key | Default | Extra          |
+--------+---------------------+------+-----+---------+----------------+
| custom | varchar(10)         | YES  |     | NULL    |                |
| sn     | bigint(20) unsigned | NO   | PRI | NULL    | auto_increment |
+--------+---------------------+------+-----+---------+----------------+

但是 ob 上无法识别 serial 字段

mysql8测验,实际是内部转换了类型实现了类似serial类型的功能。OB可以考虑兼容下。

1 个赞

这个我理解是目前还不兼容吗?

是的,预计OB423兼容支持。