在 MySQL 中,可以使用 INSERT INTO 语句一次性插入多行记录。具体操作如下:
- 创建一个表,并定义好表结构:
CREATE TABLE student (
id INT PRIMARY KEY,
name VARCHAR(20),
age INT
);
- 使用 INSERT INTO 语句插入多行记录:
INSERT INTO student (id, name, age) VALUES
(1, 'Tom', 18),
(2, 'Jack', 19),
(3, 'Lucy', 17);
注意,每行记录都需要用括号包起来,而且各个字段的值要用逗号分隔。这种方式适用于同时插入多条相同或不同的数据。
如果需要一次性从另一个表中复制数据到目标表中,也可以使用 INSERT INTO SELECT 语句。例如:
INSERT INTO student (id, name, age)
SELECT id, name, age FROM other_table;




