【发布时间】:2019-07-04 21:16:27
【问题描述】:
关于如何从 sqlAlchemy 读取数据到 dask 数据帧的文档中没有足够的示例。
我看到的一些例子是:
df = dd.read_sql_table(table='my_table_name', uri=my_sqlalchemy_con_url, index_col='id')
但我的查询不是一次获取整个表,而只获取 (select * from ....table A where .....) 类型的查询作为参数传递.. 另外,如何传递没有提到连接参数。
如何从 sqlAlchemy 连接引擎传递连接参数并传递自定义查询而不是获取整个表。
我知道这是基本的,但在 docs/web 中找不到关于此的参考
编辑:
d100 = 'mysql+mysqlconnector://{0}:{1}@{2}:{3}/{4}'.format("xx", "xx", "xxxxx.com", "3306", "xxxx")
df = dd.read_sql_table(table='select * from ps_g9 limit 10;', uri=d100, index_col='uuid')
我得到表不存在错误
【问题讨论】: