华为云 存在不支持迁移的外键解决方法

这篇具有很好参考价值的文章主要介绍了华为云 存在不支持迁移的外键解决方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

DRS 检测出源端存在不支持的外键引用操作

MySQL、GaussDB(for MySQL)为源的全量+增量或增量迁移、同步场景,以及MySQL、GaussDB(for MySQL)为源灾备场景
表1 源端存在不支持的外键引用操作

预检查项

源端存在不支持的外键引用操作。

描述

同步对象中存在包含CASCADE、SET NULL、SET DEFAULT之类引用操作的外键。这些关联操作会导致更新或删除父表中的行会影响子表对应的记录,并且子表的相关操作并不记录binlog。导致DRS无法同步,子表数据存在不一致。

不通过提示处理建议

不通过原因:同步对象中存在包含CASCADE、SET NULL、SET DEFAULT之类引用操作的外键。这些关联操作会导致更新或删除父表中的行会影响子表对应的记录,并且子表的相关操作并不记录binlog。导致DRS无法同步,子表数据存在不一致。

处理建议:建议删除子表中包含CASCADE、SET NULL、SET DEFAULT之类引用操作的外键约束,或者不同步相关子表。

删除外键约束的参考语句:文章来源地址https://www.toymoban.com/news/detail-700445.html

ALTER TABLE 表名 DROP FOREIGN KEY 外键名;

到了这里,关于华为云 存在不支持迁移的外键解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 阿里云数据迁移工具解决方案:华为云迁移到阿里云

    对于华为云批量迁移到阿里云,HyperMotion可以支持批量一键式安装Agent软件,做到了操作步骤简单化、自动化,可以满足常见源端操作系统类型。 例如:Windows 2003-2019,CentOS、RedHat 6.x-7.x、Ubuntu 14.x - 16.x、SUSE 11spx - 12 spx等多类型操作系统的全场景化覆盖。 Agent代理模式会在源端

    2024年02月03日
    浏览(50)
  • python复制已存在的虚拟环境venv,虚拟环境迁移,解决“Fatal error in launcher: Unable to create process using”

    有的时候我们从github上下载下来的python项目直接带有虚拟环境,尤其是那些需要很多很复杂的包的项目,如果能够获得别人配置好的虚拟环境直接拿来用,就可以省很多事。拿到虚拟环境,需要做一些修改才能顺利食用。 一个项目的虚拟环境是由以下4个文件或文件夹组成的

    2024年02月06日
    浏览(44)
  • HyperMotion高度自动化云迁移至华为HCS8.1解决方案

    2020 年以来,金融证券已经成为信创落地最快的领域。2021 年证监会发布的《证券期货业科技发展十四五规划》中,将“加强信创规划与实施”作为证券行业重点建设任务之一。为了符合国家信创标准,某证券企业计划将网管系统、呼叫中心管理系统、资管业务报送系统等迁移

    2024年02月11日
    浏览(40)
  • MYSQL不存在插入 存在更新的解决方法和对比

    设置主键id自增,name为唯一索引 /句: insert ignore into ,如果插入的数据会导致 UNIQUE索引 或 PRIMARY KEY 发生冲突/重复,则忽略此次操作/不插入数据,例: 这里已经存在 name=\\\'Jack”的数据,所以会忽略新插入的数据,受影响行数为 0,表数据不变 需要注意 主键会自增 当使用

    2024年02月02日
    浏览(35)
  • 【FAQ】关于JavaScript版本的华为地图服务Map的点击事件与Marker的点击事件存在冲突的解决方案

    创建地图对象,并添加marker标记,对map和marker均添加了点击事件; body script function initMap() { // 创建地图对象 const map = new HWMapJsSDK.HWMap(document.getElementById(\\\'map\\\'), { center: { lat: 39.36322, lng: 116.3214 }, zoom: 8, }); map.on(\\\'click\\\', handleMapClick); ``` 经下方的Gif图可看出,在点击marker标记时不会

    2023年04月26日
    浏览(55)
  • 【FAQ】关于华为地图服务定位存在偏差的原因及解决办法(二)——仅适用于Location 6.7.0.300及之后的版本

    华为地图服务“我的位置”能力,在中国大陆地区,向用户展示他们在地图上的当前位置与用户的实际位置存在较大的偏差。 具体差别可以查看下方的图片: 华为Map SDK在中国大陆使用的地理坐标系是GCJ02。 点击“我的位置”控件,获取的定位经纬度的地理坐标系是WGS-84。

    2024年02月11日
    浏览(61)
  • 自定义程序包不存在的解决方法

    在pom文件中加入以下代码  刷新即可  应用-确定 如果没有解决 执行maven目标,在弹出的maven项idea:idea  即可  

    2024年02月15日
    浏览(48)
  • 华为云云耀云服务器L实例评测|安装Java8环境 & 配置环境变量 & spring项目部署 &【!】存在问题未解决

    1.华为云服务器安装Java8环境配置; 2.上传jar包,运行jar包,控制台开放端口; 3.访问失败以及问题排查,未解决【!】 当前内存状态 查看当前路径 让配置生效 查看文件 运行打包好的jar包 http://124.70.138.34/doc.html 1.进程kill -9 运行窗口退出 2.ctrl c退出 开放8080端口 运行jar包,也

    2024年02月09日
    浏览(61)
  • Java——程序包不存在【三种解决方法】

    目录 一、问题描述 二、解决方案   方法一:maven包管理的clean方法   方法二:清理缓存    方法三:设置配置 三、结语 报错:xxx程序包不存在 1、把项目的MavenProject打开 2、点击clean,再点击run,即可运行 分析其原因: 之前点击了clean,再点击install,生成了错误的target,清

    2024年02月02日
    浏览(42)
  • 解决java: 程序包org.springframework.boot不存在的解决方法

    最近IDEA抽风了,不管是新建SpringBoot工程,还是导入项目。 IDEA代码里面都会飘红~ Build项目时,会提示错误: 错误:(3, 32) java: 程序包org.springframework.boot不存在 后来找到一个靠谱的解决方案,建议使用方法二。 方法一虽然也能解决问题,解决后项目能够正常启动,但是IDEA里导

    2024年01月24日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包