Добрый день.
В последнее время люди могут использовать различные элементы, выходящие за пределы utf8_general_ci - в частности речь идет про так называемые эмодзи.
В качестве предложения вношу следующее:
При изменении структуры приложения дать возможность выбрать (из хотя бы двух вариантов: utf8_general_ci и utf8mb4_general_ci) кодировку для текстовых полей.
Спасибо.