gpt4 book ai didi

python - 更新挂起代码——Python MySQL Connector

转载 作者:行者123 更新时间:2023-11-29 16:51:34 24 4
gpt4 key购买 nike

因此,我尝试更新一个表,但出于某种原因,该代码决定在执行时卡住。

import mysql.connector

cnx = mysql.connector.connect(user='user', password='password',
host='y u so interested',
database='discord')

cursor = cnx.cursor()

print ("Start")

update = ("UPDATE admin_daily_playtime_crp1 "
"SET DiscordName = %s "
"WHERE SteamName = %s ")
values = ("true", "Modern Mo")
cursor.execute(update, values)
cnx.commit()

print ("done")

表格设置: https://gyazo.com/dde9475d33056b26c04d564e3e8f7349

最佳答案

考虑更新您的表以包含其中每列的正确数据类型。我更改了您的片段以包含组织功能。调用函数discordName(Discord Name, Steam Name),它应该更新信息。我在自己的数据库上进行了测试,效果很好。

import mysql.connector



def connection():
connection = mysql.connector.connect(user='root', password='', host='',database='discord')

return connection

def discordName(discordName, steamName):
con = connection()
cursor = con.cursor()
print ("Start")
update = "UPDATE `admin_daily_playtime_crp1` SET `DiscordName` = %s WHERE `SteamName` = %s"
cursor.execute(update, (discordName, steamName))
print (cursor.rowcount, "record(s) affected!")
con.commit()

如果您还有其他问题,请询问!这是我使用的新表的图像 https://gyazo.com/58dfd93e68ab4d452c896918f8ac2c8a

关于python - 更新挂起代码——Python MySQL Connector,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52789096/

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