eggy_ 2020-11-02 14:33 采纳率: 0%
浏览 176

BINLOG导入失败,使用命令:/usr/bin/mysqlbinlog mysql-bin.010570 | mysql -uroot -hlocalhost -ppassword

图片说明

binlog导入时,报错信息如下:
ERROR 1032 (HY000) at line 1565: Can't find record in 'trade_pending_order_basket'

打开binlog日志 查询1565行如截图BINLOG 请问这一步是在做什么?为什么跟其他的insert/update的那种sql不一样。

  • 写回答

1条回答 默认 最新

  • 憧憬blog 2023-03-15 00:18
    关注

    这一步是在将特定的binlog日志(mysql-bin.010570)解析为可执行的SQL语句,并将其传输到mysql客户端,以便在数据库中执行。该行的错误提示表明在执行SQL语句中,无法在'trade_pending_order_basket'表中找到一个记录。由于没有具体的SQL语句显示,因此无法确定该SQL语句与其他的insert / update语句有何不同。建议检查该行的SQL语句并检查'trade_pending_order_basket'表是否存在任何问题,例如表不存在或表缺少必需的字段等问题。

    评论

报告相同问题?

悬赏问题

  • ¥15 在matlab中Application Compiler后的软件无法打开
  • ¥15 想问一下STM32创建工程模板时遇到得问题
  • ¥15 Fiddler抓包443
  • ¥20 Qt Quick Android 项目报错及显示问题
  • ¥15 而且都没有 OpenCVConfig.cmake文件我是不是需要安装opencv,如何解决?
  • ¥15 oracleBIEE analytics
  • ¥15 H.264选择性加密例程
  • ¥50 windows的SFTP服务器如何能批量同步用户信息?
  • ¥15 centos7.9升级python3.0的问题
  • ¥15 安装CentOS6时卡住