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存储引擎上。