can not execute write statement when 'tidb_snapshot' is set

【 TiDB 使用环境`】生产环境
【 TiDB 版本】v 5.1.1
【遇到的问题】设置’tidb_snapshot’ 后无法创建表

这个操作是一整个过程,或者你有其他的场景能覆盖这个过程,不能省略或者跳过

缺少历史记录,没办法使用的(需要GC 的时间能够完全覆盖)

https://docs.pingcap.com/zh/tidb/v5.1/read-historical-data

不能set @@tidb_snapshot后有写操作,这是4.0的电子书吧,我觉得是文档有误,建议根据楼上大佬发的官方文档链接使用 Dumpling导出再导入吧。

2 个赞

tidb_snapshot 不为""的情况下不能写入,可以的操作是select into outfile或者dumpling --snapshot来备份数据,然后用load或者lightning的方法做恢复

你看我的那个报错内容。文档有误,你可以验证一下

这个只能设置snapshot 然后把数据备份出来,再重新插入了

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。