任何人都可以告诉我如何处理 postgres 数据库中具有诸如“/”之类的字符的字段名称。我的数据库有一个名为 CD/CSD 的字段(列标题),当我尝试在该字段上运行查询时,我只会收到错误消息。此外,如果我在名称周围加上单引号,则不会收到错误消息,但在运行查询时不会返回任何内容。任何帮助将不胜感激。这是我的代码的样子:
import pandas as pd
import numpy as np
import psycopg2
from sqlalchemy import create_engine # database connection
engine = create_engine('postgresql://postgres:xxxxx@localhost:xxx/My_Database')
province_selected = raw_input("Type name of province desired: ")
df = pd.read_sql("SELECT * FROM my_table Where CD/CSD=%s", engine, params=(province_selected,))
牛魔王的故事
相关分类