MySQLで4バイトのUTF-8文字(通常はUTF-8の一部と見なされます)をサポートする必要がある場合は、utf8ではなく文字セットutf8mb4を使用する必要があります。 utf8mb4は、MySQL5.5.3で最初にサポートされました。