MySQLCursor.execute()のドキュメントを参照してください。
multi
を渡すことができると主張しています 1つの文字列で複数のクエリを実行できるようにするパラメータ。
multi
execute()呼び出しのオプションの2番目のパラメーターです:
operation = 'SELECT 1; INSERT INTO t1 VALUES (); SELECT 2'
for result in cursor.execute(operation, multi=True):