详解MySQL如何链接远程SQL

数据库 MySQL
今天的文章将讨论的是MySQL如何链接远程SQL,主要的思路还是从反向的做法延伸出来。希望对大家有所帮助。

考虑‘MySQL如何去链接远程SQL’ 这个问题已经考虑了大半月了,这之前一直纠结于想找出类似于我做‘SQL 如何链接 远程MySQL’的那种直接的方法,找到一个合适的接口。

但努力了那么久,还是失败了,所以我想到另一个方法去实现相同的结果,当在MySQL中插入一条记录时,远程的SQL会插入一条相同的记录。

鉴于之前我已经做出了‘SQL 如何链接 远程MySQL’,

(相应文章地址:http://database.51cto.com/art/201008/221118.htm

我用了两个触发器,一个存储过程,一个作业完成了相同的效果。

(我用一张图来阐述了我的做法)

  1. /*①的代码*/  
  2. /*MySQL的触发器写法*/  
  3. delimiter//  
  4. create trigger insert_mysql_test before insert on Mysql_test  
  5. for each row  
  6. begin       
  7. insert into Mysql_tem set tem_id = new test_id ,tem_name = new test_name;          
  8. /*new后面的id,name是Mysql_test表的字段名*/  
  9. end 
  10. //  
  11. /*MySQL的触发器写法*/  

代码

  1. /*②的代码*/  
  2. /*链接的存储过程*/  
  3. use kk  
  4. go   
  5. create procedure select_x  
  6. as      
  7. insert into sql_tem(x_id,x_name) select * from openquery(GLB, 'select x_id,x_name from Mysql_tem')      
  8. delete from sql_tem      
  9. delete openquery(GLB, 'SELECT * FROM Mysql_tem')  
  10. go  
  11. /*链接的存储过程*/ 
  1. /*③的代码*/  
  2. /*建立在sql_tem表上的触发器*/  
  3. create trigger tr_insert_tem on sql_tem  
  4. for insert 
  5. as 
  6. insert into sql_test  
  7. select * from inserted  
  8. go  
  9. /*建立在tem表上的触发器*/ 

<补充>关于那个作业,我用的是SQL Server2005的可视化做的,它最重要的操作就是定时执行'exec select_x'这个操作。(执行存储过程)

加一个截图给大家看一下,同时在SQL 2000的企业管理器中也可以找到。

 

原文标题:MySQL 如何链接 远程SQL

链接:http://www.cnblogs.com/guolebin7/archive/2010/09/01/1815304.html

【编辑推荐】 

  1. MySQL数据库集群进行正确配置步骤
  2. MySQL 集群在Server1与Server2上如何安装MySQL
  3. MySQL集群配置
  4. MySQL集群自动安装脚本
  5. MySQL触发器如何正确使用
责任编辑:彭凡 来源: 博客园
相关推荐

2010-08-23 08:43:49

SQL ServerMySQL

2011-09-01 15:10:22

Qt数据库SQL

2010-05-25 14:31:05

远程链接MySQL

2011-08-30 11:04:30

链接查询内连接外连接

2010-09-26 13:56:43

SQL远程查询

2010-07-22 13:38:49

SQL Server

2010-05-12 11:14:25

MySQL SQL优化

2010-09-03 13:21:01

SQL删除

2022-03-11 06:47:30

MSSQL数据库MySQL

2022-10-21 08:32:43

2019-09-20 10:00:33

SQLMySQL数据

2011-05-25 13:17:22

MySQL

2010-05-24 08:54:10

2009-12-21 18:32:22

关闭WCF链接

2009-08-11 17:29:53

.NET远程处理框架

2011-07-21 13:10:59

2010-09-14 13:37:19

sql server备

2017-08-10 10:23:59

2009-10-27 17:51:52

远程接入技术

2009-01-06 13:40:26

服务器存储备份
点赞
收藏

51CTO技术栈公众号