python更新sql sever数据库

发布于 2021-12-05 03:20:07 字数 784 浏览 927 评论 2

运用python批量更新sql sever数据库代码如下:

import pymssql
conn = pymssql.connect('WIN-HNJVLQK', 'sa', '123456', 'test3')
cursor = conn.cursor()

b = [(0.6339473553468321, 43628.0),
 (0.6128462794465829, 43604.0),
 (0.4889203748589221, 43600.0),
 (0.4162643710139807, 43602.0),
 (0.4098517090899294, 43658.0),
 (0.36492885266125263, 43595.0),
]
j=0
while j<len(b):
    rank_new = b[j][0]
    RSSID_new = b[j][1]
    #print(rank_new)
    #print(RSSID_new)
    sql_update = 'UPDATE test SET rank = rank_new WHERE RSSID = RSSID_new'
    cursor.execute(sql_update)
    conn.commit()
    j+=1

出错信息:ProgrammingError: (207, b"Invalid column name 'RSSID_new'.DB-Lib error message 20018, severity 16:nGeneral SQL Server error: Check messages from the SQL Servern")

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

飘过的浮云 2021-12-06 10:06:01
rank_new

注意变量 

居里长安 2021-12-06 00:12:49

谢谢,好人一生平安

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文