开发者社区 > 数据库 > 关系型数据库 > 正文

PolarDB 主库的触发器 从库不触发可以吗?

PolarDB 主库的触发器 从库不触发可以吗?

展开
收起
三分钟热度的鱼 2024-03-20 16:47:49 54 0
2 条回答
写回答
取消 提交回答
  • PolarDB的主库触发器不会自动在从库上触发。主库的DML操作(如INSERT、UPDATE、DELETE)通过binlog同步到从库,从库根据binlog来更新数据,但不会执行触发器逻辑。如果需要在从库上实现相同的功能,您需要在从库上独立设置触发器。可以看下触发器概述image.png

    2024-07-10 16:13:24
    赞同 展开评论 打赏
  • 在阿里云PolarDB MySQL版中,当进行数据同步时(无论是从自建MySQL、RDS MySQL或其他PolarDB MySQL实例同步至PolarDB MySQL),存在一个功能限制:不兼容触发器。这意味着如果源库中的某个触发器会更新库内的某个表,在数据同步过程中,该触发器在目标库不会被触发执行。因此,这可能导致源库与目标库间的数据不一致。此回答整理自钉群“PolarDB专家面对面 - 通用功能咨询”

    2024-03-20 17:02:57
    赞同 展开评论 打赏

阿里云关系型数据库主要有以下几种:RDS MySQL版、RDS PostgreSQL 版、RDS SQL Server 版、PolarDB MySQL版、PolarDB PostgreSQL 版、PolarDB分布式版 。

相关产品

  • 云原生数据库 PolarDB
  • 相关电子书

    更多
    云栖大会:开源 PolarDB 架构演进、关键技术与社区建设 立即下载
    2023云栖大会:和客户一起玩转PolarDB新特性 立即下载
    2023云栖大会:PolarDB for AI 立即下载