Вижте документацията за MySQLCursor.execute().
Той твърди, че можете да подадете multi
параметър, който ви позволява да изпълнявате множество заявки в един низ.
multi
е незадължителен втори параметър за извикването на execute():
operation = 'SELECT 1; INSERT INTO t1 VALUES (); SELECT 2'
for result in cursor.execute(operation, multi=True):