如何将数据从一个表插入另一个表?

时间:2019-02-17 18:12:32

标签: python mysql

我是python的新手,我试图将数据从一个表插入到另一个表中,并且代码正在执行,但未反映要插入数据的新表中的任何更改。

import mysql.connector
conn=mysql.connector.connect(user='root',password='',host='localhost',database='xyz')
mycursor=conn.cursor()
mycursor.execute("insert into newTable select * from oldTable  group by mac,date,time order by mac")

2 个答案:

答案 0 :(得分:0)

您需要添加commit()进行更改。

conn.commit()

答案 1 :(得分:-1)

我想是因为您没有提交更改。使用下面的代码,看看它是否有效。

conn.commit()

您需要使用conn,因为那是您与数据库连接的变量名。必须将提交发送到服务器,服务器随后将提交您的更改。