2009-06-09 54 views
3

我已經使用了Microsoft SQL Server 2005和發現很容易執行一個SQL查詢的單/多行。執行行/多行只有在MySQL查詢瀏覽器

例子:

insert into tablea 
($vala, $valb, $valc) 
values 
($vala, $valb, $valc); 


insert into tableb 
($vala, $valb, $valc) 
values 
($vala, $valb, $valc); 

我怎麼能只執行的第二部分?在MSSQL中,我將突出顯示第二個插入語句並按F5鍵。在mySQL中如何做到這一點?

回答

0

是否選擇第二部分和「執行」的幫助?如果沒有,那麼我不確定是否支持這樣的用例。儘管你可能想嘗試MySQL Workbench。

+0

你需要使用MySQL工作臺商業版本remotlely連接到數據庫服務器? – 2009-06-09 11:58:29

+0

您可以使用SSH隧道安全地連接到MySQL遠程服務器。以下是在Windows上使用PuTTY的示例:http://realprogrammers.com/how_to/set_up_an_ssh_tunnel_with_putty.html – leepowers 2009-11-24 23:40:23

4

你可以這樣做。當您登錄到MySQL查詢瀏覽器,你寫了兩個完整的statments如:

select "hello world"; 
select "second query"; 

你將他們留在行號的窗口的左側發現兩個藍色小點。默認情況下,它會嘗試執行第一個命令。這可能就是爲什麼你看到一個白色背景的命令和所有其他灰色背景的命令。白色的命令會突出顯示,並且會被執行。您應該能夠在第二個查詢內部的任何地方單擊以突出顯示它,然後單擊閃電按鈕(執行)以運行它。

0

以及這裏的問題是,如果我寫的查詢:

選擇的「Hello World」; 選擇「第二查詢」;

並執行它會給出錯誤 - 當我選擇/突出顯示它們中的任何一個並執行它時會出現相同的錯誤 - 所以我必須刪除其中一個查詢或將其註釋掉或使用腳本編輯器對我和許多其他使用MS SQL 2000,2005的用戶都不適用。

如果有一個解決方案 - 最好應該執行查詢我選擇。 只是一個意見

羅漢

5

的問題是,你必須嘗試從查詢標籤而不是從腳本選項卡執行查詢。轉到文件 - >新腳本標籤並在那裏輸入您的多個語句。然後點擊執行按鈕...就是這樣。

希望它能幫助!

1

在工作臺,確保光標是要執行,然後按Ctrl + Enter鍵的聲明。

按Ctrl + Shift + Enter鍵將連續運行的所有語句的窗口/文件內。

此外,如果你選擇了一個聲明,按Ctrl + Shift + Enter鍵將只執行所選的語句。