doris的mysql的catalog不识别_rowid

Viewed 46

SELECT *
FROM xxx
WHERE _rowid > (
SELECT max(_rowid)
FROM xxx
) - 1000;

这个语句在mysql库执行成功,但是在doris用catalog方式调用mysql库查询报错
SQL 错误 [1054] [42S22]: errCode = 2, detailMessage = Unknown column '_rowid' in 'table list'

2 Answers

_rowid 是 mysql 的隐藏字段,并不能映射到 Doris 元数据,故无法在 Doris 中直接查询

直接 SELECT max(_rowid) FROM xxx 也是一样报错吗?
方便补齐下具体版本号:select @@version_comment
以及mysql catalog创建语句和mysql表结构