从test环境备份mysql5.7的数据和结构,在本地恢复时报虚拟列无法插入的错误!!!

从test环境备份一个库的数据和结构,在本地恢复时报虚拟列无法插入的错误!!!

如下是插入时的报错信息:

The value specified for generated column '列名' in table '表名' is not allowed.

我想问下,有没有相关的工具或mysql自带的备份工具可以解决本地恢复数据时报的虚拟列插入时有值的问题?麻烦各位帮忙看看!!
使用的是mysql5.7的版本。

阅读 4k
2 个回答

提问要把你做的东西展示出来 只有一个报错让人猜吗

新手上路,请多包涵

首先虚拟列是无法插入的,我建议你,在备份之前去删除虚拟列,然后再备份,然后就可以恢复了,恢复后再去创建虚拟列

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题