Use Unicode(256) for names and identifiers.

MySQL requires that text columns that are indexed or used as keys be
given a maximum length.

256 bytes should be enough for anyone.