psycopg2 "ALTER TABLE File_Data_details DROP COLUMN left" 语法错误
psycopg2 "ALTER TABLE File_Data_details DROP COLUMN left" syntax error
我试图从我的名为“File_Data_details”的 POSTGRES table 中使用 删除一个名为“left”的列,使用 psycopg2 python
这是我的查询:
query="ALTER TABLE public.File_Data_details DROP COLUMN left"
我收到以下错误。
**
SyntaxError:第 1 行或“left”附近的语法错误:ALTER TABLE public.File_Data_details DROP COLUMN left
**
我认为 'left' 是一些用于 POSTGRES 中某些操作的关键字。但我不知道如何从我的 table.
中删除此列
一些网站建议使用方括号。我也这样试过。
query="ALTER TABLE public.File_Data_details DROP COLUMN [left]"
但是没用。
有人可以帮我解决这个问题吗?
方括号用于 MSSQL。使用双引号。
alter table public.File_Data_details drop column "left"
我试图从我的名为“File_Data_details”的 POSTGRES table 中使用 删除一个名为“left”的列,使用 psycopg2 python
这是我的查询:
query="ALTER TABLE public.File_Data_details DROP COLUMN left"
我收到以下错误。
** SyntaxError:第 1 行或“left”附近的语法错误:ALTER TABLE public.File_Data_details DROP COLUMN left **
我认为 'left' 是一些用于 POSTGRES 中某些操作的关键字。但我不知道如何从我的 table.
中删除此列一些网站建议使用方括号。我也这样试过。
query="ALTER TABLE public.File_Data_details DROP COLUMN [left]"
但是没用。
有人可以帮我解决这个问题吗?
方括号用于 MSSQL。使用双引号。
alter table public.File_Data_details drop column "left"