tidb中的表 rename之后 原表和新表都提示不存在

tidb中的表 rename之后 原表和新表都提示不存在 7.1.0版本,我把完整的截图加上

之前也尝试过在tidb中执行 create table asset_bak like asset; insert into asset_bak select * from asset; 但是过一段时间 新表asset_bak表也就不存在了 ,这些是不是TIDB的G C机制有关啊

拼错了 asste_bak 不是asset_bak

哦哦哦

之前也尝试过在tidb中执行 create table asset_bak like asset; insert into asset_bak select * from asset; 但是过一段时间 新表asset_bak表也就不存在了 ,这些是不是TIDB的G C机制有关啊

asste_bak表名

那个rename的 多谢了 我的粗心 这个之前也尝试过在tidb中执行 create table asset_bak like asset; insert into asset_bak select * from asset; 但是过一段时间 新表asset_bak表也就不存在了 ,这些是不是TIDB的G C机制有关啊 有没有遇到过

复制表这个 我可以重现出来的

怎么感觉你创建的是这种表呢?
https://docs.pingcap.com/zh/tidb/stable/time-to-live#使用-ttl-time-to-live-定期删除过期数据

有没有可能是手抖 敲错了字母顺序

第二种情况我正在 复现 需要点时间

gc不可能把你的表也gc掉的。 :joy:

admin show ddl jobs;
看看有没有删asset_bak表的记录
gc肯定是不会删的。。。

复现了么?坐等中ing~ :thinking:

好巧,怎么复现的?

解决了

就查询了几次 复制的表开始还在 过了一俩个小时 再查询 就没了

是什么版本?感觉没什么特殊的操作

7.1.0 较新的

我也测试一下