ENUM('valor1','valor2',...)
Una enumeración. Un objeto hilera (string) que puede tener solo un valor, elegido de una lista de valores 'valor1', 'valor2', ..., NULO o el valor especial de error "". Un ENUM puede tener un máximo de 65535 valores distintos.
SET('valor1','valor2',...)
Un conjunto. Un objeto hilera que puede tener cero o más valores, cada uno de ellos debe ser elegido de una lista de valores 'valor1', 'valor2', ... Un SET puede tener un máximo de 64 miembros.
Referencia:
6.2 Column Types 6.2.3.3 The ENUM Type 6.2.3.4 The SET Type