En fait, c'est assez simple :
Lorsque vous définissez un ENUM('Oui', 'Non', 'Peut-être') alors vous doit INSERER une seule de ces valeurs (ou leur numéro d'index positionnel)
Lorsque vous définissez un SET('R', 'W', 'X') alors vous peut INSERER une chaîne vide, o une ou plusieurs de ces valeurs. Si vous insérez quelque chose qui n'est pas dans l'ensemble prédéfini, une chaîne vide est insérée à la place. Notez qu'avant l'insertion, toutes les valeurs en double sont éliminées, de sorte qu'une seule instance de chaque valeur autorisée est insérée.
J'espère que ça va éclaircir les choses.
Veuillez noter que la réponse de Winbobob est incorrecte et contient des exemples erronés, car lors de l'insertion de valeurs multiples, les valeurs doivent être des chaînes de caractères, séparées par des virgules. Toutes ses insertions n'insèrent en fait qu'une seule valeur (et les deux dernières ne font pas partie de l'ensemble défini).