同一集群两个database下的表,如何快速迁移?

同一集群下有两个database,目前发现表(5T)导错database了,重新导入的话时间太长,请问有没有办法直接修改表的所属database?

可以修改,重命名就行 alter table test.a RENAME to test1.a;

5 个赞

对,rename是最快的。

rename table db1.table1 to db2.table1;

https://docs.pingcap.com/zh/tidb/stable/sql-statement-rename-table/#rename-table

1 个赞

用rename重命名表

牛而逼之!刚试了下,一下解决了问题。

1 个赞