gpt4 book ai didi

python - PyMySQL 将值插入表时出错。 - Python

转载 作者:行者123 更新时间:2023-11-29 20:40:53 24 4
gpt4 key购买 nike

我正在尝试使用 python 和 mysql 制作一个登录系统。我连接到数据库,但是当我尝试将值插入表中时,它失败了。我不确定出了什么问题。我正在使用 python 3.5 和 PyMySQL 模块。

    #!python3
import pymysql, sys, time
try:
print('Connecting.....')
time.sleep(1.66)
conn = pymysql.connect(user='root', passwd='root', host='127.0.0.1', port=3306, database='MySQL')
print('Connection suceeded!')
except:
print('Connection failed.')
sys.exit('Error.')

cursor = conn.cursor()

sql = "INSERT INTO login(USER, PASS) VALUES('test', 'val')"

try:
cursor.execute(sql)
conn.commit()
except:
conn.rollback()
print('Operation failed.')

conn.close()

最佳答案

我认为这可能与连接中语句的顺序有关。根据 PyMySQL github(找到 here ),正确的顺序是主机、端口、用户、密码、数据库。

关于python - PyMySQL 将值插入表时出错。 - Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38644397/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com