我正在尝试从Django中的表访问两个特定列,但是它不起作用,但是当我试图访问select *
时,它正在起作用
我正在使用PostgreSQL
当我尝试访问时,请选择其所有工作方式,这是在尝试访问特定列
def bigdataDatabase(X):
engine = sqlalchemy.create_engine('postgresql+psycopg2://postgres:password@localhost/db_name')
con = engine.connect()
result = con.execute(
"Select Orign,Departure From 'table_name' WHERE index = '" + str(X) + "'")
这不起作用
我也尝试过这个
result = con.execute("Select tablename.Orign,tablename.departure From 'table_name' WHERE index = '" + str(X) + "'")
以上代码均无效
Programming Error列不存在
但是当我执行所有这些操作时,它会起作用
result = con.execute("Select * From 'table_name' WHERE index = '" + str(X) + "'")
我已经找到应该像这样执行查询的问题的解决方案
我已经找到应该像这样执行查询的问题的解决方案