【发布时间】:2018-07-26 16:25:09
【问题描述】:
我正在尝试通过 mysql.connector 运行 SQL 查询,该查询需要 SET 命令才能查询特定表:
import mysql.connector
import pandas as pd
cnx = mysql.connector.connect(host=ip,
port=port,
user=user,
passwd=pwd,
database="")
sql="""SET variable='Test';
SELECT * FROM table """
df = pd.read_sql(sql, cnx)
当我运行它时,我收到错误“执行多个语句时使用 multi=True”。但是我在哪里放 multi=True 呢?
【问题讨论】:
-
可能是 pd.read_sql?这似乎是会引发此错误的行。