Se dokumentationen til MySQLCursor.execute().
Den hævder, at du kan sende en multi
parameter, der giver dig mulighed for at køre flere forespørgsler i én streng.
multi
er en valgfri anden parameter til execute()-kaldet:
operation = 'SELECT 1; INSERT INTO t1 VALUES (); SELECT 2'
for result in cursor.execute(operation, multi=True):