Pokud to 😼 zakopl, je to proto, že 😼 není v základní vícejazyčné rovině Unicode; je to v doplňkové vícejazyčné rovině, která je nad U+FFFF a zabírá 4 bajty v UTF-8 místo 3. Plně kompatibilní implementace Unicode s nimi nezacházejí jinak, ale znaková sada MySQL utf8 nepřijímá znaky nad U+FFFF. Pokud máte nejnovější verzi MySQL, můžete ALTER TABLE použít utf8mb4, který správně zpracovává všechny znaky Unicode. Změna má určité háčky, protože MySQL alokuje 4 bajty na znak namísto 3; viz http://dev.mysql.com/ doc/refman/5.5/en/charset-unicode-upgrading.html pro podrobnosti.
Tento problém je duplikátem Vložení řetězce kódovaného UTF-8 do tabulky mysql kódovaného UTF-8 se nezdařilo s "nesprávnou hodnotou řetězce" .