使用最新版本的 PyMySQL(0.9.3) 我无法执行一个查询字符串,其中包含多个用分号 (;) 分隔的 SQL 语句
我的python版本是:Python 3.6.5
import pymysql # version 0.9.3
conn = {
"host": "mysql_server_hostname",
"password": "my_password",
"port": <<port_no>>,
"user": "my_username"
}
my_query_str = 'show databases;use random_existing_db;'
with pymysql.connect(**conn):
cur.execute(query)
Run Code Online (Sandbox Code Playgroud)
返回错误:(1064,'在单个查询中检测到多个语句)
尝试使用 PyMySQL-0.7.11 运行相同的查询并且它有效