Execute statement by shortcut in mysql workbench

前端 未结 6 1420
情话喂你
情话喂你 2021-01-31 14:20

How can I execute any statement in MySQL Workbench using shortcut? Now I have to press buttom (yellow lightning). Of course I have read this: http://dev.mysql.com/doc/workbench/

相关标签:
6条回答
  • 2021-01-31 14:59

    Executing statement at cursor

    Ctrl + Enter (for Windows)

    Executing all statements within selection

    Ctrl + Shift + Enter Key (for Windows)

    see here for more

    0 讨论(0)
  • 2021-01-31 15:04

    Press Ctrl + Enter to execute you can find full list of shortcodes on following link https://dev.mysql.com/doc/workbench/en/wb-keys.html

    0 讨论(0)
  • 2021-01-31 15:14

    For mac: command + return should work. PS. this executes whatever you have in the query editor until it finds ';' .

    0 讨论(0)
  • 2021-01-31 15:18

    Return = Enter key. So Ctrl + Enter key should execute.

    0 讨论(0)
  • 2021-01-31 15:18

    MySQL Workbench 6.3


    Default key mapping

    • Execute (All or Selection) -> Ctrl+Shift+Enter
    • Execute Current Statement -> Ctrl+Enter


    Change the default mapping

    Open:

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

    If you search for Execute (All or Selection) and for Execute Current Statement, you'll also identify (based on what you see in the screenshot above) the meaning of Modifier and Return:

    • Modifier = Ctrl
    • Return = Enter

    Here you can change the default mappings. Being familiar with other tools like SQuirreL SQL and pgAdmin, I always prefer to run only the selected query using Ctrl+Enter or F5, so I change the following in the main_menu.xml:

    1. To run the selected query using 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. Run the selected query using 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> 
    

    Save the file and restart MySQL Workbench to see the changes.

    0 讨论(0)
  • 2021-01-31 15:22

    On Mac, the shortcut is

    Command + Enter
    

    You can find all keyboard shortcuts from link

    0 讨论(0)
提交回复
热议问题