2012-07-23 65 views
12

Tôi đang sử dụng MySQL Workbench CE cho phiên bản Windows 5.2.40.Làm cách nào để thực hiện nhiều truy vấn SQL trong MySQL Workbench?

Tôi muốn thực hiện các truy vấn SQL sau cùng với nhau. Tuy nhiên tôi chỉ có thể thực hiện các truy vấn SQL bằng cách thực hiện truy vấn CREATE TABLE trước tiên, và sau đó thực hiện truy vấn INSERT INTO và sau đó thực hiện truy vấn SELECT.

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 

Vì vậy, làm thế nào để thực hiện CREATE TABLE, INSERT INTOSELECT truy vấn bằng một cú nhấp chuột?

+0

Cảm ơn Nikola K đã giúp tôi chèn mã nội tuyến. Ill chắc chắn rằng bệnh làm điều đó thời gian tới – user921020

Trả lời

19

Thêm một dấu chấm phẩy sau mỗi câu lệnh:

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

Oh cảm ơn! Tôi nghĩ tôi sẽ phải thêm câu GO. Tôi đã suy nghĩ quá nhiều. Lol. – user921020

+1

@MohammedAjimal cũng không lạ đến nỗi bạn đang nghĩ rằng nguyên nhân MS-SQL sử dụng câu lệnh GO;) –

+3

Thêm dấu chấm phẩy là chưa đủ. Ví dụ Ctrl + Enter vẫn chỉ thực hiện truy vấn tập trung; chúng tôi cũng cần nhấp vào biểu tượng "Thực thi tất cả" hoặc sử dụng Shift + Ctrl + Enter làm @DotKu đã nói trong câu trả lời của họ. –

15

Bạn có thể sử dụng tổ hợp phím Ctrl + Shift + Enter để chạy tất cả mọi thứ với cuối dấu chấm phẩy.

Các vấn đề liên quan