28

我正在使用适用于 Windows 版本 5.2.40 的 MySQL Workbench CE。

我想一起执行以下 SQL 查询。但是,我只能通过先执行CREATE TABLE查询,然后执行查询,然后再执行INSERT INTO查询来执行SQLSELECT查询。

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 TABLE,INSERT INTOSELECT查询呢?

4

2 回答 2

43

您可以使用Ctrl++以分号结尾运行所有内容ShiftEnter

对于 Mac⌘</kbd>+shift+return

于 2016-03-29T03:22:46.890 回答
29

在每条语句后添加分号:

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;
于 2012-07-23T17:12:52.440 回答