命令行创建触发器
来源:互联网 发布:大卫贝克汉姆香水 知乎 编辑:程序博客网 时间:2024/05/18 18:18
命令行创建触发器
昨天要用触发器,但是在命令行下就是不行,查了资料才发现要加东西,希望对后来着有帮助!!
1.测试数据表情况:
mysql> select * from t1;
+------+-------+
| id | name |
+------+-------+
| 1 | name1 |
+------+-------+
1 row in set (0.00 sec)
mysql> select * from t2;
+------+-------+
| id | name |
+------+-------+
| 1 | name1 |
+------+-------+
1 row in set (0.00 sec)
2.命令行中创建触发器:
mysql> delimiter //
mysql> create trigger test.t1_ai after insert on test.t1
-> for each row begin
-> update t2 set id=3;
-> end//
Query OK, 0 rows affected (0.11 sec)
该触发器会将t1表中的新增记录插入到t2表中
3.命令行中向t1表插入一条新纪录:
mysql> insert into t1 values(2,'name2');
Query OK, 1 row affected (0.05 sec)
4.再次查看数据表中的记录情况:
mysql> select * from t1;
+------+-------+
| id | name |
+------+-------+
| 1 | name1 |
| 2 | name2 |
+------+-------+
2 rows in set (0.00 sec)
mysql> select * from t2;
+------+-------+
| id | name |
+------+-------+
| 1 | name1 |
| 2 | name2 |
+------+-------+
2 rows in set (0.00 sec)
可见,我们的触发器确实生效了!
5.命令行删除触发器:
mysql>drop trigger t1.t1_ai;
- 命令行创建触发器
- MySql命令行创建和删除触发器
- MySql命令行创建和删除触发器
- 创建触发器
- 创建触发器
- 创建触发器
- 创建触发器
- 创建触发器
- 创建触发器
- 创建触发器
- 触发器创建后门
- 触发器的创建
- 查看创建的触发器
- 触发器Trigger的创建
- 创建序列-触发器
- 创建触发器和视图
- SQL Server创建触发器
- SQL Server创建触发器
- Android手机隐藏命令大全
- 判断360浏览器代码
- 三层调用
- 通过 Axis2 开发 Web 服务,第 1 部分: 通过 Axis2 运行时部署和使用简单 Web 服务
- CMMI3项目负责人问答列表
- 命令行创建触发器
- 004.FL2440 NAND Flash分区说明
- ado.net参数化查询
- GC - The Garbage Collector
- Oracle CHAR,VARCHAR,VARCHAR2类型的区别与使用
- xfire 客户端调用webservice注意要点
- linux kernel学习地址
- oracle 中字符集的查看与修改
- cocos2d和unity3d的比较