🤓
MySQL 全角未対応時のエラー解消方法
エラー内容
"Incorrect string value: '\\xAA\\xAA\\xAA\\xAA\\xAA\\xAA...'
対応策
MySQLのテーブルに全角をinsertする際に、エラーが発生した場合は、以下の対応をすると解消されます。
- 対応1:設定コマンドによる変更
- 対応2:my.confに定義を追加しての変更
対応1
MySQLにログインコマンド
mysql -uroot -p
設定を確認コマンド
show variables like 'character%';
utf8設定コマンド
set character_set_database=utf8;
set character_set_server=utf8;
対応2
my.cnf設定変更
ファイルパスとファイル名名
/etc/my.cnf
設定内容
[client]
default-character-set = utf8mb4
[mysql]
default-character-set = utf8mb4
Discussion