实践:修改正式站表名

2023-12-28 01:37:38

一.引言

现在有一个需求,发现正式站的数据库里面有个表名不合理,需要修改,但是正式站一般不能修改表名,所以现在的做法是新建一个表,将旧表的数据复制到新表,然后将旧表删除。由于正式站的数据还在不断产生,这里需要控制复制的数据的正确性,保证服务和数据的同时上线。

二.方法

  1. 新建一个和旧表结构一样的表
  2. 修改服务中代码的表名
  3. 复制数据
INSERT INTO `tb1` 
SELECT * FROM `tb2`;

由于一般来说插入的数据ID是自增的,所以的要保证复制数据的ID也对得上,所以得先将正式站的数据复制好,才能上代码让新数据插入到新表.

文章来源:https://blog.csdn.net/Nanki_/article/details/135257907
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。