Nick丶Xin 2023-02-20 11:22 采纳率: 50%
浏览 131
已结题

mysql 两表数据同步问题

mysql吧 A表数据同步到B表 uat手动执行脚本没问题 xxjob定时跑没问题 prd手动执行脚本没问题 xxjob定时跑就报错 两个环境数据库配置一模一样

INSERT INTO deal_investment (id,
                                     project_id,
                                     deal_id,
                                     investor_id,
                                     currency,
                                     date_investment_ft,
                                     latest_shareholdin,
                                     number_of_shares,
                                     amount_investment,
                                     operate_rmb,
                                     recovery_amount,
                                     debt_amount,
                                     debt_amount_rmb,
                                     create_by,
                                     create_time,
                                     update_by,
                                     update_time,
                                     del_flag)
        SELECT ddi.id,
               ddi.project_id,
               ddi.deal_id,
               (SELECT t.ID FROM invest_platform t  WHERE t.invest_platform_no = ddi.investor_id and t.del_flag='0') investor_id,
               ddi.currency,
               ddi.date_investment_ft,
               ddi.latest_shareholdin*100,
               ddi.number_of_shares,
               ddi.amount_investment,
               ddi.operate_rmb,
               ddi.recovery_amount,
               ddi.debt_amount,
               ddi.debt_amount_rmb,
               1,
               now(),
               1,
               now(),
               0
        FROM dwmp_deal_investment ddi;
        COMMIT;

这是同步脚本 手动和job都是这么写的

  • 写回答

14条回答 默认 最新

  • CodeBytes 2023-02-20 11:32
    关注

    该回答引用ChatGPT

    根据您提供的信息,我无法确定问题出在哪里,因为没有具体的错误信息或日志。但是,我可以提供一些常见的可能导致问题的原因,您可以尝试解决这些问题。

    1、权限问题:如果xxjob的执行用户没有足够的权限访问B表,可能会导致同步失败。请检查xxjob的执行用户是否具有足够的权限。

    2、环境配置问题:虽然您说两个环境的数据库配置一模一样,但是如果在不同的环境中,有些配置参数可能会被不同的设置。请检查在prd环境中是否存在不同的配置参数。

    3、数据库连接问题:如果prd环境中的数据库连接存在问题,可能会导致同步失败。请检查prd环境中的数据库连接是否正常。

    4、数据完整性问题:如果B表中已经存在与A表中要插入的数据具有相同id的记录,插入操作将失败。请检查B表中是否已经存在与A表中要插入的数据具有相同id的记录。

    评论

报告相同问题?

问题事件

  • 系统已结题 2月28日
  • 创建了问题 2月20日

悬赏问题

  • ¥20 python忆阻器数字识别
  • ¥15 无法输出helloworld
  • ¥15 高通uboot 打印ubi init err 22
  • ¥20 PDF元数据中的XMP媒体管理属性
  • ¥15 R语言中lasso回归报错
  • ¥15 网站突然不能访问了,上午还好好的
  • ¥15 有没有dl可以帮弄”我去图书馆”秒选道具和积分
  • ¥15 semrush,SEO,内嵌网站,api
  • ¥15 Stata:为什么reghdfe后的因变量没有被发现识别啊
  • ¥15 振荡电路,ADS仿真