level 3
A数据库下有张表AA表
列:q,w,e,r,t,y,u(其中q是主键自增)
B数据库下有张表AA表
列:q,w,e,r,t,y,u(其中q是主键自增)
问题:使用触发器是让B数据库在A数据库插入数据时同时在B数据库更新
2021年08月05日 00点08分
1
level 8
你是要搞读写分离吗?通关触发器同步两个数据的表还,还是说整个数据库都要同步?
2021年08月05日 05点08分
2
通过触发器同步两个表的数据
2021年08月05日 06点08分
level 8
1.同一服务器上不同数据库
直接加前序处理
2.不同一服务器上的同型号数据库:
sql server :通过链接服务远程链接
oracle:通过dblink远程链接
mysql:启动FEDERATED引擎进行远程链接
3.不同一服务不同类型数据库
sql server --oracle/MYSQL 通过中间件或者odbc+链接服务远程链接
oracle--sql server/MYSQL 通过中间件或者odbc+DBLIKE远程链接
MYSQL--sql server/oracle 通过中间件链接或者用上门两个方法逆向链接
只要链接的账号给了读写权限。能正常进行insert和update的
然后如果是通过odbc进行链接,T-sql和PL-sql有不同的语法要注意。
2021年08月05日 06点08分
3
大佬、是sql server、在同一台服务器上两个数据库、两个表、可以使用触发器的方法写下吗、怎么同步插入数据、注意数据库结构不能更改、有字段属性为自曾
2021年08月05日 08点08分
@无奈L爱你 当然可以,同一台服务器的话 [数据库].[架构],[表名]方式跨库访问。比如aaa.dbo.a bbb.dbo.b 这样就能正常访问了。前提是你的登陆账号又两个数据库的访问权限。insert和update也是用这个方法就可以了
2021年08月05日 08点08分