我有一个表名::users,在mysql中有id和name,id是自动递增的主键,name是varchar(50),现在我有一堆唯一的名称几乎70个,我应该如何插入它总的来说,我知道基本的陈述,但我没有找到与这个问题最相关的东西
mysql> desc 用户;
+-------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------+--------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| name | varchar(100) | YES | | NULL | |
+-------+--------------+------+-----+---------+----------------+
最佳答案
INSERT statements that use VALUES syntax can insert multiple rows. To do this, include multiple lists of comma-separated column values, with lists enclosed within parentheses and separated by commas. Example:
INSERT INTO tbl_name (a,b,c) VALUES(1,2,3),(4,5,6),(7,8,9);
您也可以使用Insert ... Select ...语法:
INSERT INTO tbl_name (a,b,c)
SELECT a,b,c
FROM ...
关于mysql - 如何在mysql中插入多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58695266/