MySQL Error number: MY-010675; Symbol: ER_NDB_BINLOG_BLOB_REQUIRES_PK; SQLSTATE: HY000 报错 故障修复 远程处理

文档解释

Error number: MY-010675; Symbol: ER_NDB_BINLOG_BLOB_REQUIRES_PK; SQLSTATE: HY000

Message: NDB Binlog: logging of table %s with BLOB attribute and no PK is not supported

以内

错误说明:

MY-010675(ER_NDB_BINLOG_BLOB_REQUIRES_PK)是MySQL服务器所报告的一条错误,指示了在使用NoSQL无法提供主键的情况下,由于NDB存储引擎的限制,无法将二进制日志中的BLOB列存储为可持续的二进制日志事件。

常见案例

当用户试图在MySQL中使用NoSQL binlogging存储引擎(NDB)时,可能会遇到此错误。如果NoSQL存储引擎的数据表没有主键,则该错误也会遇到。

解决方法:

一般处理方法及步骤

1.确保所有使用NoSQL binlogging存储引擎(NDB)的数据表都有唯一的主键,

2.如果数据表没有唯一的主键,那么用户可以添加一个隐藏的主键列,

3.用户也可以选择改变存储引擎,以转到一个消除此错误的具有主键的binlogging存储引擎上。


数据运维技术 » MySQL Error number: MY-010675; Symbol: ER_NDB_BINLOG_BLOB_REQUIRES_PK; SQLSTATE: HY000 报错 故障修复 远程处理