Emm*_*mma 349 mysql sql-insert
如果我一次插入多行,数据库查询会更快:
喜欢
INSERT....
UNION
INSERT....
UNION
Run Code Online (Sandbox Code Playgroud)
(我需要插入2-3000行)
Nic*_*ssu 1147
INSERT
使用VALUES
语法的语句可以插入多行.为此,请包含多个列值列表,每个列值都括在括号内并用逗号分隔.
例:
INSERT INTO tbl_name
(a,b,c)
VALUES
(1,2,3),
(4,5,6),
(7,8,9);
Run Code Online (Sandbox Code Playgroud)
Jac*_*cob 59
如果您的数据在文本文件中,则可以使用LOAD DATA INFILE.
从文本文件加载表时,请使用LOAD DATA INFILE.这通常比使用INSERT语句快20倍.
您可以在上面的链接中找到有关如何加快插入语句的更多提示.
小智 25
BEGIN;
INSERT INTO test_b (price_sum)
SELECT price
FROM test_a;
INSERT INTO test_c (price_summ)
SELECT price
FROM test_a;
COMMIT;
Run Code Online (Sandbox Code Playgroud)