4

我需要使用纯数据数据库转储(仅由“插入”制成)恢复数据库。我不想在此恢复期间运行触发器,我该怎么办?

4

2 回答 2

3

如果您可以选择重新创建转储,请--skip-triggers在运行时使用该选项。之后您将不得不重新创建触发器,但这不会那么痛苦。

MySQL 触发器文档

于 2017-06-15T20:05:32.823 回答
2

MySQL 目前没有这个特性。以下是一些可能感兴趣的链接并提供一些想法。

另外,如果你有能力,你可以做:

  1. 仅备份触发器
  2. 删除所有触发器
  3. 恢复数据库
  4. 再次创建触发器

这是更多的工作,但缺乏功能的解决方法。

于 2013-11-08T15:33:45.140 回答