sql >> データベース >  >> RDS >> Mysql

MySQL utf8mb4、絵文字を保存するときのエラー

    character_set_client_connection 、および_results すべてutf8mb4である必要があります そのショートケーキを食べられるように。

    どこかで、それらのサブセットを個別に設定しているものがあります。 my.cnfとphpmyadminの設定を調べてください。3つすべてが設定されているわけではありません。

    SET NAMES utf8mb4の場合 が実行され、3つすべてが正しく設定されます。

    わずか3バイトなので太陽が輝いていました-E2 98 80; Unicode文字の3バイトutf8エンコーディングにはutf8で十分です。



    1. データベーススキーム、自動インクリメント

    2. JDBC文字エンコード

    3. SQL Serverは、ストアドプロシージャ内のvarcharをサイレントに切り捨てます

    4. mycliを使用して、ターミナルでMariaDB/MySQLを快適に学習してください。