Cześć, zostaw to kodowanie (utf8mb4_unicode_ci), jest dobre. Np. gdy w uft8_unicode_ci użyjesz znaku z poza tzw. BMP (Basic Multilingual Plane) MySQL utnie wszystko po tym znaku. W dzisiejszych czasach popularne są, np. emotki wpisywane z klawiatury - nie jako obrazki, np. 😂 U+1F602 FACE WITH TEARS OF JOY one nie zostaną zapisane w utf8_unicode_ci
To firma Oracle zrobiła kiedyś takiego psikusa i pod nazwą utf8 wprowadziła coś co nie jest "prawdziwym" utf-8 , gdy nie ma się jakiś specjalnych powodów zawsze należy używać utf8mb4_****