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的触发器写法*/
  • 相关阅读:
    python登录qq
    js加解密的算法
    python request模板
    qq查询接口
    python代理池的实现
    mvvm实现
    消息队列
    【Linux常见命令】seq命令
    【Linux常见命令】find命令
    【Linux常见命令】rm命令
  • 原文地址:https://www.cnblogs.com/guolebin7/p/1815013.html
Copyright © 2011-2022 走看看