【发布时间】:2017-03-19 10:41:37
【问题描述】:
我正在尝试运行一个包含文本通配符的 MySQL 查询,如下所示:
import sqlalchemy
import pandas as pd
#connect to mysql database
engine = sqlalchemy.create_engine('mysql://user:@localhost/db?charset=utf8')
conn = engine.connect()
#read sql into pandas dataframe
mysql_statement = """SELECT * FROM table WHERE field LIKE '%part%'; """
df = pd.read_sql(mysql_statement, con=conn)
运行时,我收到与格式相关的错误,如下所示。
TypeError: 格式字符串的参数不足
使用 Pandas 读取 MySQL 时如何使用通配符?
【问题讨论】:
标签: python mysql python-2.7 wildcard