代码实现从某个表中查询数据插入到另一个表中
时间: 2023-09-20 12:06:20 浏览: 81
mysql 从一个表中查数据并插入另一个表实现方法
这个问题需要根据具体的数据库系统和编程语言来进行回答,以下是一个示例代码(使用Python和MySQL):
```python
import mysql.connector
# 连接 MySQL 数据库
cnx = mysql.connector.connect(user='username', password='password', host='localhost', database='mydatabase')
cursor = cnx.cursor()
# 查询数据
query = ("SELECT id, name, age FROM mytable")
cursor.execute(query)
# 插入数据到另一个表中
insert_query = ("INSERT INTO myothertable (id, name, age) VALUES (%s, %s, %s)")
for (id, name, age) in cursor:
data = (id, name, age)
cursor.execute(insert_query, data)
# 提交更改
cnx.commit()
# 关闭连接
cursor.close()
cnx.close()
```
以上代码假设你已经有了一个名为 `mytable` 的表,并且该表有三个列:`id`、`name`、`age`。此外,你还需要创建一个名为 `myothertable` 的表,该表与 `mytable` 结构相同,用于存储查询结果。如果你使用其他数据库管理系统或编程语言,请根据具体情况进行修改。
阅读全文