tp触发器的使用

里面主要说的是同一个地址2个不同数据库之前的操作,a数据库里面A表数据有 新增、修改、删除时,去触发下面的函数,然后对b数据库里面的B表做对应的操作(A表B表结构可以说是相同的)

DROP TRIGGER IF EXISTS `add_rma_order`;

DELIMITER ;;
CREATE TRIGGER `add_rma_order` AFTER INSERT ON `tp_user_rma_order_descript` FOR EACH ROW BEGIN
DECLARE oid INT DEFAULT 0;
DECLARE path varchar(100) DEFAULT 'http://www.mypgy.com';
    SELECT rma.id into oid from ptoa.rma_order_descript as rma
    where rma.order_id=new.order_id;
    if(oid>0) THEN
    UPDATE ptoa.rma_order_descript as rma set
     rma.uid=(SELECT oa_id FROM tp_user_info WHERE uid=new.uid),
     rma.addr_front=new.addr_front,rma.addr_last=new.addr_last,rma.do_addr_front=new.do_addr_front,rma.do_addr_last=new.do_addr_last,
     rma.tel=new.tel,rma.bill_img=concat(path,new.bill_img),rma.bank_img=concat(path,new.bank_img),rma.do_supplier=
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
XXX数据库设计规范模板 目 次 1 范围 2 引用文件 3 术语、定义和缩略语 3.1 术语 3.2 缩略语 4 总体要求 4.1 数据库设计总体要求 4.2 数据库编程总体要求 5 数据库设计要求 5.1 数据库字符集选择 5.2 数据库表空间设计原则 5.3 数据库分区设计原则 5.4 数据库对象命名要求 6 数据库实体设计要求 6.1 设计原则 6.2 设计方法 6.3 数据类型使用要求 6.4 数据库实体命名要求 7 数据库开发要求 7.1 数据库编程要求 7.2 索引使用要求 7.3 视图使用要求 8 数据库安全要求 8.1 用户密码要求 8.2 管理默认用户 8.3 数据库级用户权限设计 8.4 应用级用户设计 1 范围 本标准规定了XXX。 本标准适用 XXX。 2 引用文件 下列文件中的有关条款通过引用而成为本标准的条款。 《XXXXX》 3 术语、定义和缩略语 3.1 术语 XXX YYY 3.2 缩略语 DB--数据库; DBMS--数据库管理系统; … 4 总体要求 4.1 数据库设计总体要求 如规范性、扩展性等。 4.2 数据库编程总体要求 如可读性、可维护性等 5 数据库设计要求 5.1 数据库字符集选择 如UTF8。 5.2 数据库表空间设计原则 5.3 数据库分区设计原则 如分区规则。 5.4 数据库对象命名要求 命名要求 如可用字符、大小写等。 数据库实例命名要求 SID_XXX 表空间命名要求 TS_XXX。 数据文件命名要求 XXX。 分区命名要求 分区名以"P+分区名"组成。 数据库模式命名要求 XXX 6 数据库实体设计要求 6.1 设计原则 数据实体设计应遵循一致性、实用性和扩充性原则等。 6.2 设计方法 范式要求 3NF XXX。 表设计 设计表约束 XXX。 索引设计 索引约束 XXX。 视图设计 视图约束 XXX。 6.3 数据类型使用要求 字符类型 固定长度的字串类型采用char,长度不固定的字串类型采用 varchar。避免在长度不固定的情况下采用char类型。 数字类型 数字类型要区分整型和浮点型,如果是浮点型,要定义数值精度范 围。 … 6.4 数据库实体命名要求 命名要求 具体的命名规则 实体命名要求 表。 视图 … 实体类型前缀定义 各数据库实体类型前缀定义如下表所示: 表 1 实体类型前缀定义 实体类型 实体类型前缀 表 T 分区 TP 主键 PK 外键 FK Check约束 CK 普通视图 V 物化视图 MV 索引 IX 函数 FN 存储过程 SP 触发器 TR 序列 SQ 7 数据库开发要求 7.1 数据库编程要求 书写要求 书写代码时应遵循要求 注释要求 程序的注释要求: 语法要求 程序语法要求: SQL编写要求 高效性 在编写SQL语句时应注意XXX: 安全性 XXX。 完整性 XXX。 7.2 索引使用要求 XXX 7.3 视图使用要求 XXX 8 数据库安全要求 8.1 用户密码要求 XXX 8.2 管理默认用户 XXX 8.3 数据库级用户权限设计 XXX 8.4 应用级用户设计 XXX

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值