1

我在 vitess 上使用 MySQL,我的 java 应用程序在 docker 版本 19.03 上运行。当我使用休眠在数据库表中添加任何记录时,它显示错误

不支持: LAST_INSERT_ID 仅允许用于未分片的键空间。

不知道为什么显示此错误,因为我没有写任何地方

select last insert id

我通过 hibernate save() 函数添加记录并且没有使用任何插入/更新查询。

4

1 回答 1

0

我们最近扩大了对last_insert_id. 最新的代码也应该适用于分片键空间。目前还没有支持last_insert_id(val),只有last_insert_id(). 但它应该很快就会出现。

您需要 vitess 6.0 版本。

于 2020-05-04T01:57:51.493 回答