mysql - 如何在 Windows 中使用 MySQL Workbench 批量编辑 .sql 转储文件?
问题描述
我有一个使用 HEIDISQL 从数据库服务器 (AWS) 导出的 .sql 转储文件。典型的转储文件,该文件仅包含重建所有表和模式等所需的所有 .SQL 代码和数据,文件大小总计 8MB。
我想批量编辑几个表中的一些列(例如用空白替换所有值)。我认为 Workbench 可以做到这一点。
所以我启动了 Workbench 8.0,通过 Ctrl+Shift+O 加载了 .sql 文件。该软件花了一些时间读取 8MB 的数据,并最终在其编辑器中显示了 .SQL 代码。现在我不知道如何从这个到实际的数据表,就像 Workbench 从数据服务器加载数据一样。
我认为最明显的方法是执行整个文件,但是执行(闪电按钮)以及该行上的几乎所有按钮都是灰色的(见图)。
那么如何加载表格以便开始编辑行呢?
如果 Workbench 无法实现,您知道哪些应用程序可以在 Windows 上实现吗?
解决方案
对于文本操作,MySQL Workbench不是工具。
我建议使用Notepad++或任何其他带有高级查找和替换选项的文本编辑器。
修复SQL后,您可以将其带回MySQL Workbench执行。
推荐阅读
- ios - CBCentralManager -- willRestore -- CBCentralManagerRestoredStateScanServicesKey
- excel - excel - sumifs 公式与标准范围
- mysql - AWS Glue 谓词下推条件无效
- python - 获取 Azure 容器位置 (python)
- android - 如何覆盖内部类中的全局变量
- c++ - std::set 与派生类对象但基类比较器与 gcc8.1
- liquibase - 针对当前数据库使用 updateSQL 清空 migrate.sql,但在针对全新数据库运行时打印所有数据字典 - SQL Server
- liferay-7 - 如何在 Liferay 7.0 中替换登录 portlet?
- unity3d - Unity WebGL - 定位触发 Reflection.emit 的代码
- php - Mysqli准备好的语句在Count条件下从多列中获取多行