12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
ADADADADAD
mysql数据库 时间:2024-11-26 22:11:57
作者:文/会员上传
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
(1).先创建一个空的临时表;(2).按照原始表alter table后的结构进行定义;(3).在原始表上加入触发器,将原始表在随后的数据拷贝过程中产生的数据更改(insert、update和delete)同
以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。
(1).先创建一个空的临时表;
(2).按照原始表alter table后的结构进行定义;
(3).在原始表上加入触发器,将原始表在随后的数据拷贝过程中产生的数据更改(insert、update和delete)同步到临时表中;
(4).将原始表的数据拷贝到临时表中,在拷贝过程中的数据修改将被触发器同步到临时表中,这样保证原始表在进行alter table操作时不被锁表;
(5).同步数据结束后,进行改名操作,将临时表名称改为原始表名并删除掉原始表;
(6).删除掉触发器.
pt-osc使用需要注意的一些坑:
1.表内如果有重复数据的情况下,添加唯一键会导致数据丢失;
2.在行格式下,只在从库使用pt-osc,同样也会丢数据。
11-20
11-19
11-20
11-20
11-20
11-19
11-20
11-20
11-19
11-20
11-19
11-19
11-19
11-19
11-19
11-19