早教吧作业答案频道 -->其他-->
将MYSQL某一数据库中的多条记录批量插入到另一MYSQL数据库时,记录不存在则插入,存在则更新例如:需要将A库中的1000条记录批量插入到B库中或更新B库中已存在的数据,具体需求如下:1、
题目详情
将MYSQL某一数据库中的多条记录批量插入到另一MYSQL数据库时,记录不存在则插入,存在则更新
例如:需要将A库中的1000条记录批量插入到B库中或更新B库中已存在的数据,具体需求如下:
1、数据库A和库B均有表T1、T2、T3三张结构一样的表,但A库和B库各表的记录字段值是不完全一样的,这三张表包含的部分字段分别是:
T1:ID,TYPEID,SENDATA,MID,CHANNEL
T2:ID,TYPEID,NAME,SENDATA,MID,CHANNEL
T3:ID,TYPEID,RENEW,ARCLIST,YEARS
三张表中T2表是主表,T1和T3表是附表,三张表的数据通过ID相互关联,各库每条记录的数据分别存放在T2和T3表中,也就是说表T2和T3的数据整合在一起才能得到一条记录的完整数据,而T1主要是生成记录ID的表,即向T1中插入除ID以外的其他字段值时,该表将会递增自动生成新的ID;
2、将A库中字段NAME和YEARS相同的记录插入到B库中,如B库中不存在相同的记录则批量插入新的记录,如存在则不插入,而批理更新B库T3表中相同记录的RENEW字段值;(注:A库和B库的各记录ID值是不一定相同的,即使两库中存在相同的记录,该记录的ID值也不一定相同,因此,须首先向B库中的T1表插入数据,让T1表生成新的ID值,然后再分别向B库中的T2和T3表插入数据,而T2和T3表的ID值须从B库中的T1表获得,否则会出现ID主键值重复的错误)
烦请按上述举例的内容写出SQL语句,该SQL语句须能在phpMyAdmin中运行,谢谢!!
一楼回复的朋友,你写的语句,看不明白呀,感觉不是SQL语句(我是初学者,也许说错了),能否进行详细的说明。
例如:需要将A库中的1000条记录批量插入到B库中或更新B库中已存在的数据,具体需求如下:
1、数据库A和库B均有表T1、T2、T3三张结构一样的表,但A库和B库各表的记录字段值是不完全一样的,这三张表包含的部分字段分别是:
T1:ID,TYPEID,SENDATA,MID,CHANNEL
T2:ID,TYPEID,NAME,SENDATA,MID,CHANNEL
T3:ID,TYPEID,RENEW,ARCLIST,YEARS
三张表中T2表是主表,T1和T3表是附表,三张表的数据通过ID相互关联,各库每条记录的数据分别存放在T2和T3表中,也就是说表T2和T3的数据整合在一起才能得到一条记录的完整数据,而T1主要是生成记录ID的表,即向T1中插入除ID以外的其他字段值时,该表将会递增自动生成新的ID;
2、将A库中字段NAME和YEARS相同的记录插入到B库中,如B库中不存在相同的记录则批量插入新的记录,如存在则不插入,而批理更新B库T3表中相同记录的RENEW字段值;(注:A库和B库的各记录ID值是不一定相同的,即使两库中存在相同的记录,该记录的ID值也不一定相同,因此,须首先向B库中的T1表插入数据,让T1表生成新的ID值,然后再分别向B库中的T2和T3表插入数据,而T2和T3表的ID值须从B库中的T1表获得,否则会出现ID主键值重复的错误)
烦请按上述举例的内容写出SQL语句,该SQL语句须能在phpMyAdmin中运行,谢谢!!
一楼回复的朋友,你写的语句,看不明白呀,感觉不是SQL语句(我是初学者,也许说错了),能否进行详细的说明。
▼优质解答
答案和解析
1. Copy the Driver jar file to server/default/lib
2. Delete hsqldb-jdbc-state-service.xml and hsqldb-jdbc2-service.xml in
deploy/jms
3. Copy doc/examples/jms/ mysql-jdbc2-service.xml to deploy/jms
2. Delete hsqldb-jdbc-state-service.xml and hsqldb-jdbc2-service.xml in
deploy/jms
3. Copy doc/examples/jms/ mysql-jdbc2-service.xml to deploy/jms
看了 将MYSQL某一数据库中的多...的网友还看了以下:
已知曲线C的极坐标方程ρ=2,给定两点P(0,π/2),Q(-2,π),则有()A.P在曲线C上, 2020-05-15 …
已知p^2-p-1=0,1-q-q^2=0,且pq不等于1.则pq+1/q1-q-q^2=0因为q 2020-06-07 …
除非Q,否则P为什么等于除非P,否则Q机工精点156页的知识点,除非不把理论当做教条,否则就会束缚 2020-07-06 …
种植两株不同的花卉,它们的存活率分别为p和q,则恰有一株存活的概率为()A.p+q-2pqB.p+ 2020-07-12 …
(n-1)ln丨q丨怎么由丨q丨的n-1次方变换而来证明:若liman=A(n->∞),limbn 2020-07-21 …
已知集合Ω={(x,y)|x2+y2≤2009},若点P(x,y)、点P′(x′,y′)满足x≤x 2020-07-30 …
两个正整数数列满足:一个是以r(r>0)为公差的等差数列,一个是以q(q>1)为公比的等比数列,这 2020-07-30 …
下列结论为真的个数是()(1)“x2+2x-3<0”是命题(2)命题“若p,则q”的否命题是“若p 2020-08-02 …
电容与电荷的物理关系我知道Q=CU电容器是储存电的器件这个电就是电荷那岂不是电容就是一个容量单位?Q 2020-11-21 …
如图所示,质量为M的绝缘足够长的木板Q放置在光滑的水平面上.质量为m的物块P叠放在Q的左端,PQ所在 2020-12-20 …