gpt4 book ai didi

python - Psycopg2 问题将值插入数据库中的现有表

转载 作者:行者123 更新时间:2023-11-29 14:10:14 25 4
gpt4 key购买 nike

我很难理解为什么 psycopg2 对“用户”这个词有疑问。我正在尝试将值插入到名为 user 的表中,其中包含 user_id、name、password 列。我在“用户”处或附近收到编程错误:语法错误。 open_cursor() 是用于打开游标以进行数据库操作的函数。

这是我的代码:

query = """INSERT INTO user (name, password) VALUES (%s, %s);"""
data = ('psycouser', 'sha1$ba316b$52dd71da1e331247f0a7ab869e1b072210add9c1')
with open_cursor() as cursor:
cursor.execute(query, data)
print "Done."

最佳答案

因为user是sql语言的一部分。

尝试用双引号引用它:

query = 'INSERT INTO "user" (name, password) VALUES (%s, %s);'

关于python - Psycopg2 问题将值插入数据库中的现有表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40769086/

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