If I understand correctly the two options are different use-cases.
So it kinda depends on what you're trying to achieve.
If I understand correctly the two options are different use-cases. THe first will only insert records that are not already present, the second will fail the entire query if you want to insert duplicate records.
So it kinda depends on what you're trying to achieve.