mysql - MySQL Workbench 中是否有用于多选匹配字符串的键盘快捷键?

标签 mysql keyboard-shortcuts mysql-workbench

我一直在阅读MySQL Workbench documentation ,并且无法在任何地方找到答案,因为我一直在搜索“按字符串进行多重选择”,并且由于 SELECT 是 MySQL 中的一个函数,因此找不到相关结果。

假设我有一个 SQL 文件,其中包含多个语句,如下所示:

SELECT * FROM tbl_example WHERE name = "John" AND job = "dev";
SELECT * FROM tbl_example WHERE name = "Martha" AND job = "dev";
SELECT * FROM tbl_example WHERE name = "Robert" AND job = "dev";
SELECT * FROM tbl_example WHERE name = "Alice" AND job = "dev";
SELECT * FROM tbl_example WHERE name = "Emily" AND job = "dev";

这是一个非常简单的例子 - 想象一下实际的东西可能有数百行。

我需要做的是更改某个字符串的每个实例,在本例中,将“dev”更改为“designer”。在某些 IDE 中,有一个快捷方式可以选择一个实例,然后点击该快捷键可以在找到多个实例时选择多个实例。在 Sublime 中,在我的 Mac 上,这是 CMD + D。在 PHP/WebStorm 中,它是 Ctrl + G。有没有办法在 MySQL Workbench 中做到这一点?

我附上了一个 GIF 来展示我正在尝试做的事情。

enter image description here

最佳答案

似乎您正在寻找“搜索并全部替换”功能来编辑 sql 脚本中出现的所有单词。我相信您可以通过文本编辑器菜单系统轻松实现这一点,尽管我手边没有工作台的副本。我认为,按照最初的要求,键盘快捷键应该与命令一起列出。

查看https://dev.mysql.com/doc/workbench/en/wb-keys.html

关于mysql - MySQL Workbench 中是否有用于多选匹配字符串的键盘快捷键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47271502/

相关文章:

MySQL,根据另一列填充列值,同时将破折号分隔的大写字母转换为一些用户友好的单词

mysql - 两列之间的关系

keyboard-shortcuts - 如何在 Mac 中为 Sublime Text 移动队列?

visual-studio-code - 如何在 Visual Studio Code for Mac 中向上或向下移动一行

Java JDBC : Cannot connect to SQL due to unknown database

mysql - 授予读取 View 的权限,但拒绝其他表的权限

php - 连接失败: 2002

mysql - 选择具有关键字名称的列

event-handling - matplotlib - 左/右/上/下平移的键盘快捷键

java - 在 Mac 上通过 mysql workbench 连接到 open shift 时出现问题