Het is nodig wanneer u gegevens naar de server wilt verzenden met tekens die niet in pure ASCII kunnen worden weergegeven, zoals 'ñ' of 'ö'.
Dat als de MySQL-instantie niet is geconfigureerd om standaard UTF-8-codering te verwachten van clientverbindingen (veel zijn, afhankelijk van uw locatie en platform.)
Lees http://www.joelonsoftware.com/articles/Unicode.html voor het geval je niet weet hoe Unicode werkt.
Lees Of "NAMEN INSTELLEN" moet worden gebruikt om SET NAMES-alternatieven te zien en waar het precies over gaat.