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

时间:2017-11-13 18:51:53

标签: 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

2 个答案:

答案 0 :(得分:0)

好像您正在寻找“搜索并替换所有”功能来编辑sql脚本中单词的所有出现。我相信你可以通过文本编辑器菜单系统轻松实现这一点,尽管我没有方便的工作台副本。按照命令,键盘shorcut应该与命令一起列出,我想。

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

答案 1 :(得分:0)

我也在寻找这个问题的答案。可能为时已晚,但我想推荐 JetBrains 的 DataGrip,它允许您获取多个游标、更改代码样式等等。

https://www.jetbrains.com/datagrip example of multiple cursors