gpt4 book ai didi

python - psycopg2(插入、更新)写入问题

转载 作者:太空狗 更新时间:2023-10-29 20:39:04 26 4
gpt4 key购买 nike

我可以发送有任何问题的选择查询,但是当我发送更新和插入查询时,它开始等待线程并且不再响应。我不确定,但它似乎是一个循环。

我知道我们必须使用“commit()”来应用更改,但它不起作用。

这是我的代码:

import psycopg2
conn = psycopg2.connect("dbname='test' user='postgres' host='localhost' password='xx");
cursor = conn.cursor()
cursor.execute("UPDATE recording SET rank = 10 WHERE id = 10;")
conn.commit()
cursor.close ()

最佳答案

import psycopg2

conn = psycopg2.connect(
database="dbasename",user="username",
password='your_password',host='web_address',
port='your_port')
cursor = conn.cursor()
cursor.execute(
"UPDATE table_name SET update_column_name=(%s)"
" WHERE ref_column_id_value = (%s)",
("column_name","value_you_want_to_update",));
conn.commit()
cursor.close()

您没有正确格式化您的执行语句。

关于python - psycopg2(插入、更新)写入问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7458749/

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