Hello我是这个网站的新手,请在尝试将Python与SQL连接起来时提供帮助,它只是没有错误的情况,没有错误,执行会停止自身,这是代码:
import mysql.connector
def appen():
print('k')
mysq = mysql.connector.connect(user = 'root',passwd = 'manager',host = 'localhost', database = 'krishna')
print('g')
cur = mysq.cursor()
print('h')
for i in range(int(input('How many : '))):
eno = int(input('Eno : '))
enm = input('Name : ')
job = input('Job : ')
mgr = int(input('Mgr : '))
hd = input('Hired date(YYYY-MM-DD) : ')
sal = int(input('Salary : '))
cm = int(input('Comm : '))
dn = int(input('Dn : '))
try:
cur.execute(f"insert into employee values({eno},'{enm}','{job}',{mgr},'{hd}',{sal},{cm},{dn});")
cur.commit()
except:
cur.rollback()
cur.close()
mysq.close()
appen()
我唯一获得的输出是:
k