mysql - 使用查询插入到mysql中的表中

标签 mysql sql

我已经创建了一个名为“abcd”的表,其中包含 3 个属性,所以现在我要尝试将一些值插入到我创建的这个表中。

我发现要插入一个值,您可以这样做

INSERT INTO abcd
VALUES (value1,value2,value3);

所以这很好用,但是如果我有多个内容要输入怎么办,有没有一种方法可以轻松地将多个条目插入到一个表中,就像下面的代码一样?

INSERT INTO abcd
VALUES (value1,value2,value3);
INSERT INTO abcd
VALUES (val1,val2,val3);
INSERT INTO abcd
VALUES (v1,v2,v3);
INSERT INTO abcd
VALUES (1,2,3);

我真的需要为需要插入的每一行都执行“插入 abcd”吗?

最佳答案

你可以这样做:

INSERT INTO abcd
VALUES 
(value1, value2, value3),
(val1, val2, val3),
(v1, v2, v3),
(1, 2, 3);

关于mysql - 使用查询插入到mysql中的表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42459052/

相关文章:

html - 在 Laravel 5.8 中将数据从 <option> 插入到数据库

sql - MySQL 结果以逗号分隔列表形式

php - 从 MySQL 中检索多行

mysql - 每位客户当天的倒数第五笔交易

php - php sql中的UPDATE不更新数据库

MySQL,SUM 运算中的 DISTINCT

python - 在没有 For 循环的 Python 中从 MySQL 中选择数组

mysql - 多个嵌套的 SELECT 查询和两列求和

mysql - 选择删除分类广告最多的用户以及分类广告数量

sql - SSIS - 除了脚本任务之外的任何其他解决方案