Подтвердить что ты не робот

Выполнить инструкцию по ярлыку в workbench mysql

Как я могу выполнить любой оператор в MySQL Workbench с помощью ярлыка? Теперь я должен нажать buttom (желтая молния). Конечно, я прочитал это: http://dev.mysql.com/doc/workbench/en/wb-keys.html (Таблица 14.6 - меню запросов), но я не знаю, что означает Modifier + Return?

Как мы можем прочитать Модификатор - это Ctrl (в Windows), но что такое Return?

4b9b3361

Ответ 1

Возврат = Введите ключ. Поэтому клавиша Ctrl + Enter должна выполняться.

Ответ 2

Выполнение оператора при курсоре

Ctrl + Enter (для Windows)

Выполнение всех операторов в рамках выбора

Ctrl + Shift + Enter Key (для Windows)

Подробнее см. здесь

Ответ 3

MySQL Workbench 6.3


Отображение ключей по умолчанию

  • Выполнить (все или выбор) → Ctrl + Shift + Enter
  • Выполнить текущую инструкцию → Ctrl + Enter

    Query > Execute


Измените сопоставление по умолчанию

Открыть

C:\Program Files\MySQL\MySQL Workbench 6.3 CE\data\main_menu.xml

Если вы ищете Execute (All или Selection) и Execute Current Statement, вы также определите (на основе того, что вы видите на скриншоте выше) значение Модификатор и Возврат

  • Модификатор = Ctrl
  • Возврат = Enter

Здесь вы можете изменить сопоставления по умолчанию. Будучи знакомы с другими инструментами, такими как SQuirreL SQL и pgAdmin, я всегда предпочитаю запускать только выбранный запрос с помощью Ctrl + Enter или F5, поэтому я изменяю следующее в файле main_menu.xml:

  • Для запуска выбранного запроса с помощью Ctrl + Enter:
    <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> 
  1. Запустите выделенный запрос с помощью F5:
    <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, чтобы увидеть изменения.

Ответ 4

Для mac: команда + return должна работать. PS. это выполняет все, что у вас есть в редакторе запросов, пока не найдет ";".