我用python编写了一个脚本,试图在其中访问数据库的Y1列。但是命令行给了我错误,指出列Y1不存在。但是该列存在于数据库中。我已经使用SQLAlchemy库创建了数据库,现在我正在使用psycopg2库在另一个ATOM文件上查询它(仅供参考)。
import psycopg2
def search_data(X):
cont=psycopg2.connect("dbname='DNA_RECORD1' user='postgres'
password='1364' host='localhost' port='5432'")
curs=cont.cursor()
curs.execute("SELECT location FROM data WHERE Y1=%s",(X,))
curs.execute("SELECT holder_name FROM data WHERE Y1=%s",(X,))
cont.close()
search_data(9868)