【发布时间】:2017-11-30 09:17:01
【问题描述】:
我已经编写了一个脚本来更新我在 psycopg2 中的员工表,但是更新没有发生,因为 currr.execute 正在返回一个 None 对象。
我的代码
connm = psycopg2.connect(database="database", user = "user", password = "pass", host = "localhost", port = "5432")
connm.autocommit = True
sql = """ UPDATE employee SET name = %s WHERE phone_number = %s"""
curr = connm.cursor()
username = "Mike"
query = "+0123456789"
abc = curr.execute(sql, (username, query))
print abc
connm.commit()
curr.close()
这个 abc 对象返回 None。
请帮助我! 提前致谢!
【问题讨论】:
-
您希望打印什么?如果你想要一个结果,我认为你有更多的改变,而不仅仅是添加 fetch。也许更新中的回归?
-
@ChrisTravers 我想检查我的 pgadmin 中返回的内容我一直在检查更新是否发生。