転送:https://my.oschina.net/gwlCode/blog/3004454
ときに挿入データ
アカウント値(NULL、 '名字'、5000)に挿入。
以下のエラーを提案します
ERROR 1366(HY000):不適切な文字列値: '\ xE5 \ X90 \ x8D \ xE5 \ XAD \ X97' 列 'name' の行1で
データの表示エンコーディング
ショーは、テーブルのアカウントを作成します。
データのエンコーディングを変更します
テーブルアカウント・キャラクタ・セットUTF8を改変すること。
符号化されたビューは変更します
ショーは、テーブルのアカウントを作成します。
この時点でテーブルには、フィールド符号化を変更する必要性をデータエラーを挿入しますと、lantin1に名前をUTF8をエンコードしますが、しないように変更されました
フォーマット:ALTER TABLEテーブル名、フィールド名、フィールド名の変更文字セットUTF8 NOT NULL VARCHAR(50)。
テーブルのアカウントの変更名の名前はvarchar(50)文字セットがnullでないUTF8に変更します。
次のように改訂