• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > 如何利用MySQL数据库在插入数据后触发触发器

如何利用MySQL数据库在插入数据后触发触发器

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了MySQL,数据库,插入等相关知识,希望本文的分享对您有所帮助
MySQL数据库支持触发器的功能,触发器是与表操作的对象有关。触发器在满足某种条件时触发,并要执行触发器中定义的SQL语句操作。还有触发器只能创建在真实表上,不能创建在临时表上;触发器的触发事件有before或after,下面利用一个具体实例说明插入数据后触发触发器,如下图所示:

0.png


1.第一步,创建数据库表t_class_info,利用创建表语句:

create table t_class_info(
id int(8),
t_no int(10),
t_name varchar(20),
t_addr varchar(60)
);

如下图所示:

1.png

2.第二步,查看表t_class_info描述,利用命令:

desc t_class_info;

如下图所示:

2.png

3.第三步,创建触发器info_tri,触发时间是在向表t_class_info插入数据后,触发事件是向表class_info中插入一条记录,如下图所示:

3.png


4.第四步,创建数据库表class_info,利用命令:

create table class_info(
id int(8),
t_no int(10),
t_name varchar(20),
t_addr varchar(60)
);

如下图所示:

4.png

5.第五步,查看class_info数据库表结构,利用命令:

desc class_info;

如下图所示:

5.png

6.第六步,查看数据库表t_class_info和class_info数据,发现两张没有数据,这时调用插入语句,向数据库表t_class_info里插入一条记录,并查看数据库表class_info是否新增记录,如下图所示:

6.png

说明

了解MySQL触发器的触发时间和条件

熟练使用MySQL触发器

以上就是如何利用MySQL数据库在插入数据后触发触发器的详细内容,更多请关注微课江湖其它相关文章!

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 分享下mysql各个主要版本之间的差异
  • MySQL essential版本和普通版本有什么区别?
  • redhat 5.4下安装MYSQL全过程
  • 如何用SQL命令查看Mysql数据库大小
  • 解析mysql中如何获得数据库的大小
  • 解析mysql修改为utf8后仍然有乱码的问题
  • 5个常用的MySQL数据库管理工具详细介绍
  • 解析在MySQL里创建外键时ERROR 1005的解决办法
  • 解析远程连接管理其他机器上的MYSQL数据库
  • mysql 精简过程(删除一些文件)

相关文章

  • 2018-12-05mysql查询表里的重复数据方法
  • 2018-12-05php 无限级分类示例代码
  • 2017-05-11数据库管理中文件的使用教程
  • 2018-12-05Python Unittest怎么进行自动化的单元测试
  • 2018-12-05详解Oracle中的translate函数和replace函数
  • 2017-08-07MySql按周,按月,按日分组统计数据
  • 2018-12-05mysql 5.7.15 安装配置方法图文教程_MySQL
  • 2017-05-11Mysql全文搜索match against的用法
  • 2017-05-11Mysql索引详细介绍
  • 2018-12-05如何增加mysql的最大连接数

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 访问和更改关系数据,使用MSSQL外联接
    • sqlserver 修改列名及表名的sql语句
    • MySQL 分组后取时间最新记录
    • mysql动态游标学习(mysql存储过程游标)
    • MySQL之——查询指定的数据库、表是否存在
    • mysql中limit的用法深入分析
    • ADODB连接access是出现 80004005 错误的解决方法
    • mysql Myisamchk小工具使用手册第1/2页
    • mysql数据库在线帮助的使用
    • oracle 集合

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有