[英]Specific order of columns in select query results in empty output using pandas and sqlalchemy
import pandas as pd
from sqlalchemy import create_engine
engine = create_engine('mysql+mysqlconnector:// ....., echo=False)
Case 1:情况1:
pd.read_sql("select col2, col1 from t1", engine)
not_empty_result not_empty_result
Case 2:案例二:
pd.read_sql("select col1, col2 from t1", engine) // changed order of columns
The output is empty. output 是空的。 How does order of columns influence the final result?列的顺序如何影响最终结果? I am using pandas v0.24.2, SQLAlchemy v1.2.11, MySQL v5.7.26.我正在使用 pandas v0.24.2、SQLAlchemy v1.2.11、MySQL v5.7.26。 It works properly from MySQL prompt.它在 MySQL 提示符下正常工作。
Thank you Gord, it worked with PyMySQL.谢谢 Gord,它与 PyMySQL 一起工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.