首页 > 解决方案 > 如何在 Windows 中使用 MySQL Workbench 批量编辑 .sql 转储文件?

问题描述

我有一个使用 HEIDISQL 从数据库服务器 (AWS) 导出的 .sql 转储文件。典型的转储文件,该文件仅包含重建所有表和模式等所需的所有 .SQL 代码和数据,文件大小总计 8MB。

我想批量编辑几个表中的一些列(例如用空白替换所有值)。我认为 Workbench 可以做到这一点。

所以我启动了 Workbench 8.0,通过 Ctrl+Shift+O 加载了 .sql 文件。该软件花了一些时间读取 8MB 的数据,并最终在其编辑器中显示了 .SQL 代码。现在我不知道如何从这个到实际的数据表,就像 Workbench 从数据服务器加载数据一样。

我认为最明显的方法是执行整个文件,但是执行(闪电按钮)以及该行上的几乎所有按钮都是灰色的(见图)。

截屏

那么如何加载表格以便开始编辑行呢?

如果 Workbench 无法实现,您知道哪些应用程序可以在 Windows 上实现吗?

标签: mysqlmysql-workbench

解决方案


对于文本操作,MySQL Workbench不是工具。

我建议使用Notepad++或任何其他带有高级查找和替换选项的文本编辑器。

修复SQL后,您可以将其带回MySQL Workbench执行。


推荐阅读