INSERT INTO A SELECT * FROM A LIMIT 100000;复制的10万数据想要主键自增需要加什么字段
时间: 2024-03-13 08:48:09 浏览: 57
select into 和 insert into select 两种表复制语句
5星 · 资源好评率100%
如果想要复制的数据在插入到目标表 A 中时,主键仍然按照自增的规则生成,可以在插入时通过指定目标表的主键字段,让 MySQL 自动为其生成新的主键值,例如:
```sql
INSERT INTO A (col1, col2, col3)
SELECT col1, col2, col3 FROM A LIMIT 100000;
```
这里的 `col1` 就是目标表 A 的主键字段,MySQL 会自动为其生成新的主键值,而复制的数据中的主键值则会被忽略。需要注意的是,在执行这个语句之前,需要确保目标表 A 的主键字段是自增的。
阅读全文