It’s a strange error, because it’s impossible that a ENUM or SET value exceeds the right width.
I managed to fix this error converting the field to utf8 and then I converted the whole table to utf8:
ALTER TABLE yourtable CONVERT TO CHARACTER SET utf8;