ClickhosueMySQL 没有主键导致CK不可用 The db.scene cannot be materialized, because there is no primary keys(代码

Posted 九师兄

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ClickhosueMySQL 没有主键导致CK不可用 The db.scene cannot be materialized, because there is no primary keys(代码相关的知识,希望对你有一定的参考价值。

1.概述

首先参考文章:【clickhouse】clickhouse表引擎之MaterializeMySQL引擎

主要是遇到一个问题。需要注意的是20.8版本目前还不是稳定版,如果mysql中没有设置主键字段时,会在创建MaterializeMySQL数据库时报错:

DB::Exception: The db.scene cannot be materialized, because there is no primary keys.

我这次巧合是,MySQL建表的时候忘记建立主键了,然后导致ck。导致整个CK用不了

估计需要重启ck之后立马删除表,或者删除库重建。

以上是关于ClickhosueMySQL 没有主键导致CK不可用 The db.scene cannot be materialized, because there is no primary keys(代码的主要内容,如果未能解决你的问题,请参考以下文章

转载备库由于表无主键导致延迟

MySQL使用on duplicate key update时导致主键不连续自增

转载mysql主键的缺少导致备库hang

DBeaver 在导入/导出时不保留主键

主键会导致mysql死锁吗?

候选键和主键有啥区别?