zoukankan      html  css  js  c++  java
  • MySQL 与 SQL 的触发器的不同写法

    <触发器作用>

    当在SQL、MySQL数据库中一张表中插入一条记录时,触动触发器,使同一数据库的另一张表插入相同记录。

    在学习的过程中,发现两者的写法是不同的。

    <触发器作用>

    1、在SQL中建立两张表sql_test,sql_tem。(两张表的字段是一样的)

    create table sql_test
    (
    id
    int,
    name
    varchar(16)
    )



    create table sql_tem
    (
    id
    int,
    name
    varchar(16)
    )
    /*SQL的触发器写法*/
    create trigger insert_sql_test on sql_test
    for insert
    as
    insert into sql_tem
    select * from inserted
    go
    /*SQL的触发器写法*/

    2、在MySQL中建立两张表mysql_test,mysql_tem。(两张表的字段是一样的,建表语句与上面的类似)

    代码
    /*MySQL的触发器写法*/
    delimiter
    //
    create trigger insert_mysql_test before insert on test
    for each row
    begin
    insert into tem set id = new id , name = new name;
    /*new后面的id,name是test表的字段名*/
    end
    //
    /*MySQL的触发器写法*/
  • 相关阅读:
    双向(端)链表、栈、队列
    WPF 3D基础(1)
    静态查找
    栈和队列 迷宫求解
    异步编程Demo
    WPF 3D基础(2)
    串操作
    链栈和链队
    Linux恢复数据
    word文件修复窍门
  • 原文地址:https://www.cnblogs.com/guolebin7/p/1815013.html
Copyright © 2011-2022 走看看