mysql主从-指定表同步到其他表

mysql主从-指定表同步到其他表,第1张

A服务器1.1

B服务器1.2

需求:要将A服务器中a库的a1,b1,c1表同步到B服务器中b库里

A服务器:

1.首先将A服务器中a-c表导出,可以通过mysqldump命令导出

B服务器:

--  多行转一行的例子:   关键在那个   GROUP_CONCAT  函数.

CREATE TABLE TestTitle (

  name   VARCHAR(10),

  title  VARCHAR(20)

)

INSERT INTO TestTitle VALUES ('张三', '程序员')

INSERT INTO TestTitle VALUES ('张三', '系统管理员')

INSERT INTO TestTitle VALUES ('张三', '网络管理员')

INSERT INTO TestTitle VALUES ('李四', '项目经理')

INSERT INTO TestTitle VALUES ('李四', '系统分析员')

 

mysql> SELECT

    ->   name,

    ->   GROUP_CONCAT(title) AS allTitle

    -> FROM

    ->   TestTitle

    -> GROUP BY

    ->   name

+------+------------------------------+

| name | allTitle                     |

+------+------------------------------+

| 李四 | 项目经理,系统分析员          |

| 张三 | 程序员,系统管理员,网络管理员 |

+------+------------------------------+

2 rows in set (0.00 sec)


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6796415.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存