У меня есть столбец mysql, который должен поддерживать emoji, а это означает преобразование столбца utf8 в utf8mb4. Но мой varchar (255) не подходит, если столбец проиндексирован (не уникален).
Как я могу сохранить индекс и получить сортировку utf8mb4?
Я попытался просто уменьшить длину до 191, но, к сожалению, некоторые из моих строк длиннее, и я получаю эту ошибку: #1406 - Data too long for column 'column_name' at row 33565
(что не очень полезно, так как у меня нет столбца с автоматическим увеличением и не знаю, как тонкой строки 33565).