Ответ 1
Возврат = Введите ключ. Поэтому клавиша Ctrl + Enter должна выполняться.
Как я могу выполнить любой оператор в MySQL Workbench с помощью ярлыка? Теперь я должен нажать buttom (желтая молния). Конечно, я прочитал это: http://dev.mysql.com/doc/workbench/en/wb-keys.html (Таблица 14.6 - меню запросов), но я не знаю, что означает Modifier + Return?
Как мы можем прочитать Модификатор - это Ctrl (в Windows), но что такое Return?
Возврат = Введите ключ. Поэтому клавиша Ctrl + Enter должна выполняться.
Выполнение оператора при курсоре
Ctrl + Enter (для Windows)
Выполнение всех операторов в рамках выбора
Ctrl + Shift + Enter Key (для Windows)
Открыть
C:\Program Files\MySQL\MySQL Workbench 6.3 CE\data\main_menu.xml
Если вы ищете Execute (All или Selection) и Execute Current Statement, вы также определите (на основе того, что вы видите на скриншоте выше) значение Модификатор и Возврат
Здесь вы можете изменить сопоставления по умолчанию. Будучи знакомы с другими инструментами, такими как SQuirreL SQL и pgAdmin, я всегда предпочитаю запускать только выбранный запрос с помощью Ctrl + Enter или F5, поэтому я изменяю следующее в файле main_menu.xml:
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.query.exec">
<link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.query</link>
<value type="string" key="caption">Execute (All or Selection)</value>
<value type="string" key="name">query.execute</value>
<value type="string" key="command">builtin:query.execute</value>
<value type="string" key="itemType">action</value>
<value type="string" key="shortcut">Modifier+Return</value>
</value>
...
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.query.execute_current_statementwin">
<link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.query</link>
<value type="string" key="caption">Execute Current Statement</value>
<value type="string" key="name">query.execute_current_statement</value>
<value type="string" key="command">builtin:query.execute_current_statement</value>
<value type="string" key="itemType">action</value>
<value type="string" key="shortcut">Modifier+Shift+Return</value>
<value type="string" key="platform">windows</value>
</value>
<value type="object" struct-name="app.MenuItem" id="com.mysql.wb.menu.query.exec">
<link type="object" key="owner" struct-name="app.MenuItem">com.mysql.wb.menu.query</link>
<value type="string" key="caption">Execute (All or Selection)</value>
<value type="string" key="name">query.execute</value>
<value type="string" key="command">builtin:query.execute</value>
<value type="string" key="itemType">action</value>
<value type="string" key="shortcut">F5</value>
</value>
Сохраните файл и перезапустите Workbench MySQL, чтобы увидеть изменения.
Для mac: команда + return должна работать. PS. это выполняет все, что у вас есть в редакторе запросов, пока не найдет ";".