99问答网
所有问题
mysql数据库某张表执行了批量插入操作,写一个触发器,如何将新插入的数据全部插入到另一张表中???
如题所述
举报该问题
推荐答案 2017-01-17
作用:增加tab1表记录后自动将记录增加到tab2表中
DROP TRIGGER IF EXISTS t_afterinsert_on_tab1;
CREATE TRIGGER t_afterinsert_on_tab1
AFTER INSERT ON tab1
FOR EACH ROW
BEGIN
insert into tab2(tab2_id) values(new.tab1_id);
END;
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WWXjzBeeWezBvjt7vWj.html
相似回答
如何
利用
MySQL数据库
在
插入数据
后触发
触发器
答:
下面利用一个具体实例说明
插入数据
后触发
触发器,
如下图所示:1.第一步,创建
数据库表
t_class_info,利用创建表语句:create table t_class_info(id int(8),t_no int(10),t_name varchar(20),t_addr varchar(60));
使用JDBC在
MySQL数据库
中
如何
快速
批量插入数据
答:
不过值得注意的是,首先需要在
数据库
链接中设置手动提交,connection.setAutoCommit(false),然后在执行Statement之后执行connection.commit()。package cyl.demo.ipsearcher; import java.io.BufferedReader; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStreamReader; i...
...
批量
往
一张表
中写入
数据
时,这
张表有一个触发器,
触发器的内容就是...
答:
当A表被批
插入数据
后,将所有插入的数据也批插入到C表 C表和A表结构相同 触发器代码如下:create trigger insA on A表 for insert as insert into C表 select * from inserted 解释下代码:当数据被插入或者批插入到A表后
,触发器
触发工作,A表的
新插入的数据
被临时保存在inserted的触发器专用表里,我...
MySQL触发器
怎么实现主
表添加一
条
数据
时,可以通过外键把相关的子表...
答:
KEY(id) );-- 插入测试主
表数据
.INSERT INTO test_main(id, value) VALUES (1, 'ONE');INSERT INTO test_main(id, value) VALUES (2, 'TWO');-- 插入测试子表数据.INSERT INTO test_sub(id, main_id, value) VALUES (
1,
1, 'ONEONE');INSERT INTO test_sub(id, main_id,...
求助!使用
mysql触发器
(其他也可)实现一条
插入
语句在同
表
中
添加
两条数 ...
答:
好像
MySQL 的触发器,
插入
/删除自己这个表 会 导致 MySQL 发生异常。方案1:因此, 你这个情况, 可以尝试, 创建一个存储过程。这个存储过程, 接受2个参数, 例如 uid1, uid2 然后存储过程内部, 插入2行数据。外部程序 例如 PHP 什么的, 通过调用这个存储过程, 调用1次, 插入2...
MySQL如何
创建
一个触发器,
功能是在
一张表
中insert一条
数据,
另一张表...
答:
CREATE TRIGGER BeforeInsertTest BEFORE INSERT ON change FOR EACH ROW BEGIN UPDATE message SET dept = new.newdept WHERE mid = new.cid ;END;
怎样
使
数据库触发器插入
一组数据在另
一个表
中也插入
答:
create trigger tgr_tablea_insert --创建
一个触发器
tgr_tablea_insert on table_a --触发表格for insert --触发方式,新增记录时触发as declare @a char(20),@b char(2); select @a = a,@b= b from inserted; -- 把新增的值赋值给变量insert into table_b values(@a,@b); ...
SQL数据库批量添加数据
答:
1、创建测试表,create table test_batch(id number, v_date date);2、先看插入原始
表数据
;select t.*, rowid from test_day t;3、
批量插入
测试
数据,
insert into test_batch select * from test_day;commit;4、查询表的记录,select t.*, rowid from test_batch t; 可以发现数据一致。批量...
mysql如何
通过
触发器将一个表的数据
新增一条记录后与另一个表匹配运算...
答:
在表A中
插入数据
的时候在表B中同时插入:判断如果存在ID相同的则对它进行更新,ID不存在则进行插入假如两个表名字为A和B,在
插入表
A数据的同时对表B进行操作createtriggernode_insertafterinsertonAforeachrowbeginupdateBsetB.ID=NE
大家正在搜
一个数据库多少张表
多个表格如何组成数据库
mysql数据库表合并
mysql最多创建多少个数据库
mysql单表字段数量
mysql删除所有数据库
mysql查询数据库大小
mysql查询某张表大小
mysql分表后使用sql
相关问题
如何定义一个触发器,当删除表中数据时,先将删除的数据插入到另...
mysql 触发器 更新时插入另一张表
mysql如何通过触发器将一个表的数据新增一条记录后与另一个...
求助!使用mysql触发器(其他也可)实现一条插入语句在同表...
请问如何使用触发器,在mysql数据库中的某个数据库表实现一...
mysql触发器 一个表中有增删改的操作时,将动作时间插入另...
mysql触发器如何对本表进行操作?我是插入一行,如果sta...
MySQL如何创建一个触发器,功能是在一张表中insert一...