我有一个包含4列id(主要和自动增量),name,branch和total_marks的表。我按照连接器/ Python文档,提出了以下代码:
import mysql.connector
con = mysql.connector.connect(user='root',
password ='root',
host='localhost:8889',
database='testdb')
cur = con.cursor()
add_student = ("INSERT INTO student "
"(name, branch, total_marks) "
"VALUES (%s, %s, %s)")
data_student = ('John','Computer Science',1697)
#insert new student details
cur.execute(add_student,data_student)
con.commit()
cur.close()
con.close()
然而,在终端上运行它显然没有任何反应。它没有显示任何错误,实际上我必须使用ctrl-Z退出。可能是什么问题?