SQL 同时输入多个数据
SQL Multiple data input at the same time
下面有 2 个不同的查询。我怎样才能同时 运行 他们?我的意思是,这两个数据将放在同一行中。例如:https://prnt.sc/rtkytf
INSERT INTO data (request_string)
VALUES
('request_string_test1'),
('request_string_test2');
INSERT INTO data (redirect_string)
VALUES
('redirect_string_test1'),
('redirect_string_test2');
这不是你想要的吗?
INSERT INTO data (request_string, redirect_string)
VALUES ('request_string_test1', 'redirect_string_test1'),
('request_string_test2', 'redirect_string_test2');
否则,如果你真的想插入四行:
INSERT INTO data (request_string, redirect_string)
VALUES ('request_string_test1', DEFAULT),
('request_string_test2', DEFAULT),
(DEFAULT, 'redirect_string_test1'),
(DEFAULT, 'redirect_string_test2');
默认值通常是NULL
(因为没有指定DEFAULT
)。如果您知道是这种情况,则可以改用 NULL
。
下面有 2 个不同的查询。我怎样才能同时 运行 他们?我的意思是,这两个数据将放在同一行中。例如:https://prnt.sc/rtkytf
INSERT INTO data (request_string)
VALUES
('request_string_test1'),
('request_string_test2');
INSERT INTO data (redirect_string)
VALUES
('redirect_string_test1'),
('redirect_string_test2');
这不是你想要的吗?
INSERT INTO data (request_string, redirect_string)
VALUES ('request_string_test1', 'redirect_string_test1'),
('request_string_test2', 'redirect_string_test2');
否则,如果你真的想插入四行:
INSERT INTO data (request_string, redirect_string)
VALUES ('request_string_test1', DEFAULT),
('request_string_test2', DEFAULT),
(DEFAULT, 'redirect_string_test1'),
(DEFAULT, 'redirect_string_test2');
默认值通常是NULL
(因为没有指定DEFAULT
)。如果您知道是这种情况,则可以改用 NULL
。