1
ccde8259 2021-06-17 11:49:20 +08:00 via iPhone
第一步,create table like
第二步,insert into select 第三步,update set where 第四步,alter table rename |
2
henyi2211 2021-06-17 11:51:12 +08:00
这一改, 项目里面的逻辑也要跟着一起改吧, 这工作量......
也有业务数据的情况下, 我们都是新增字段, 老的字段不修改不删除 |
3
bthulu 2021-06-17 14:14:55 +08:00
库名改掉, 再把数据改好, 再把库名改回去, 多简单的事啊
|
4
fkname 2021-06-17 14:27:52 +08:00
我们是使用中间库处理,从从库同步业务表到中间库,在中间库更新后再根据主键更新回主库
|
5
no1xsyzy 2021-06-17 14:28:01 +08:00
标准操作是抹消主键的含义,使主键内容的修改不具有任何现实意义。
任何对主键的修改应当被视为对该记录的(软)删除并用相同的数据重建 |