Mysql从一个表里查出数据 分批insert into 另一个表里的sql语句
时间: 2023-11-24 16:05:41 浏览: 105
假设要将表A中的数据批量插入到表B中,可以使用以下SQL语句:
```sql
INSERT INTO B (column1, column2, column3)
SELECT column1, column2, column3
FROM A
LIMIT 1000; -- 每次插入1000条数据
```
以上语句会将A表中的column1、column2、column3列的数据批量插入到B表中。LIMIT子句用于控制每次插入的数据量,可以根据实际情况进行调整。
如果需要将表A中符合某些条件的数据插入到表B中,可以在SELECT语句中加入WHERE子句,例如:
```sql
INSERT INTO B (column1, column2, column3)
SELECT column1, column2, column3
FROM A
WHERE column4 = 'value'
LIMIT 1000;
```
以上语句会将A表中column4列的值为'value'的数据批量插入到B表中。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![wps](https://img-home.csdnimg.cn/images/20210720083653.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![docx](https://img-home.csdnimg.cn/images/20241231044901.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)