我有一个数据库,我尝试使用 mysql 连接器通过 pandas 读取数据,如下所示:
config_ate = {
'user': '',
'password': '',
'host': '',
'port':'',
'database': '',
}
conn_ate = mysql.connector.connect(
user=config_ate['user'], password=config_ate['password'],
host=config_ate['host']
, database=config_ate['database'],
)
df_ate = pd.read_sql (''' SELECT * From RMA_FT1 WHERE RmaGeneral_id = 'RMA-000485' '''
, conn_ate)
它只返回 1 条记录。但是,我的表有 20 条记录与此查询匹配。
注意:我还在一台新笔记本电脑上用相同的 Pandas 版本尝试了这段代码。它返回 20 条记录。