2012-07-23 20 views
12

私はWindows用のMySQL Workbench CEバージョン5.2.40を使用しています。MySQL Workbenchで複数のSQLクエリを実行するには?

次のSQLクエリを一緒に実行します。しかし、私は最初にCREATE TABLEクエリを実行してからINSERT INTOクエリを実行し、その後にSELECTクエリを実行することによってのみSQLクエリを実行できます。

CREATE TABLE testTable(
    Name VARCHAR(20), 
    Address VARCHAR(50), 
    Gender VARCHAR(10) 
) 

INSERT INTO testTable 
    VALUES 
    ('Derp', 'ForeverAlone Street', 'Male'), 
    ('Derpina', 'Whiterun Breezehome', 'Female') 

Select * FROM testTable 

それでは、どのように私は、ワンクリックでCREATE TABLEINSERT INTOSELECTクエリを実行しますか?

+0

インラインコードの挿入をお手伝いしてくれてありがとうNikola K。病気が次回に悪いことを確認してください – user921020

答えて

19

は、各ステートメントの後にセミコロンを追加します。

CREATE TABLE testTable(
    Name VARCHAR(20), 
    Address VARCHAR(50), 
    Gender VARCHAR(10) 
); 

INSERT INTO testTable 
VALUES 
('Derp', 'ForeverAlone Street', 'Male'), 
('Derpina', 'Whiterun Breezehome', 'Female'); 

SELECT * FROM testTable; 
+0

ああありがとう!私はGO文を追加する必要があると思った。私はあまりにも多く考えていた。笑。 – user921020

+1

@MohammedAjimalよくMS-SQLがGO文を使用していると思っていたのはそれほど奇妙ではありません;) –

+3

セミコロンを追加するだけでは不十分です。たとえば、Ctrl + Enterキーを押しても、依然としてフォーカスされたクエリが実行されます。私たちはまた、 "Execute All"アイコンをクリックするか、@DotKuが答えて言ったようにShift + Ctrl + Enterを使う必要があります。 –

15

をあなたはセミコロン最後に、すべてを実行するには、Enter + Ctrlキー+ Shiftキーを使用することができます。

関連する問題