It may not hit all ships, they do have some avoidance potential. It might survive the fight, but if there are enough enemy ships I would expect them to clear the minefield. Yes, you can have multiple minefields at a planet. Their main bonus is that they get a free shot when the enemy enters orbit.