Linuxめも
MySQLでは4バイトのUTF-8を扱う場合はutf8mb4を指定する必要があります。
CREATE DATABASE データベース名 CHARACTER SET uff8mb4;
文字コードだけでなく、照合順序にも気をつけないと寿司ビール問題やハハパパ問題に遭遇する可能性があるので要注意です。
🍣🍺
参考
ちなみにPostgreSQLでは起こらない問題のようです。