如何使用保留关键字作为列名

2024-09-28 01:33:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经使用了我的行名“group”,我想从中获取一些信息,但它是这么说的

psycopg2.errors.SyntaxError: syntax error at or near "group" LINE 1: SELECT * FROM markapp_alllessons WHERE group='31м'

这是我的密码

cur.execute("SELECT * FROM markapp_alllessons WHERE group='31м'")
ls_check = cur.fetchone()

我在Django上写了大量代码,没有出现任何问题,但现在我需要在没有Django的情况下从dB获取一些信息。如何使用变量“group”?


Tags: djangofrom信息grouperrorwhereselectpsycopg2
2条回答

试试这个

cur.execute("""SELECT * FROM markapp_alllessons WHERE "group"='31м'""")

只需重复引用即可

SELECT * FROM markapp_alllessons WHERE "group"='31м'

但使用保留名称不是一个好的做法

相关问题 更多 >

    热门问题