查询引擎使用了presto,在sql中使用了模糊查询。 engine = create_engine(presto_url,encoding='utf-8') sql_exe ="""select id,title,tags from source.base.table where tags like '%呵呵%' """
df = pd.read_sql_query(sql_exe,engine)
一直报错:unsupported format character
解决方案
1 sql_exe ="""select id,title,tags from source.base.table where tags like '%%呵呵%%' """
2 sql_exe ="""select id,title,tags from source.base.table where tags like %s """
df = pd.read_sql_query(sql_exe,engine,params=("%呵呵%",))