- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:mysqlでエラーが出ます。)
MySQLエラー:日本語が追加できません
このQ&Aのポイント
- MySQLで日本語を追加しようとするとエラーが発生します。文字コードの設定を変更しても解決しません。
- my.iniファイルの設定を変更し、#default-character-set=utf8からdefault-character-set=sjisに変更しましたが、エラーは解消しません。
- show variables like '%char%';コマンドで確認したところ、character_setがutf8になっており、日本語の入力ができません。対処法を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
mysqlのプロンプトが出たら「set names cp932;」を入力してください。
その他の回答 (1)
- hisappy
- ベストアンサー率46% (184/392)
回答No.2
insert文で結構良くやるミスに 「項目とデータの位置がズレてた」 というのもあります。 日本語データの項目だと思って確認してみたら 位置がずれてて、データ型の不一致で怒られてた。 というものです。 なので、insert文で項目名を明示したうえで 1.該当部分のデータをnull。 2.該当部分のデータをベタ打ち。 3.該当部分にデータを設定。 の順に確認さ…れていたのでしたらスミマセン。 ini の設定を変更しても、有効になるのは MySQL を再起動した後だったりするというのもあります。
お礼
ありがとうございました。何とか問題解決いたしました