web-dev-qa-db-fra.com

Comment exécuter plusieurs requêtes SQL dans MySQL Workbench?

J'utilise MySQL Workbench CE pour Windows version 5.2.40.

Je veux exécuter ensemble les requêtes SQL suivantes. Cependant, je ne peux exécuter les requêtes SQL qu'en exécutant d'abord le CREATE TABLE requête, puis en exécutant INSERT INTO requête et ensuite exécuter la requête 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

Alors, comment puis-je exécuter le CREATE TABLE, INSERT INTO et les requêtes SELECT en un seul clic?

23
user921020

Ajoutez un point-virgule après chaque instruction:

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;
29
bfavaretto

Vous pourriez utiliser Ctrl+Shift+Enter pour tout exécuter avec un point-virgule.

Pour Mac +shift+return

33
Weijing Jay Lin