※ ChatGPTを利用し、要約された質問です(原文:MSQL illegalエラーについて)
MSQL illegalエラーについて
このQ&Aのポイント
MYSQLでクエリを実行した際に表示されるエラーメッセージについて説明します。
キャラクターセットが原因でエラーが発生している可能性があります。
エラーを解消するためにはキャラクターセットを修正する必要があります。
こんにちは。MYSQLでクエリを実行したところ、下記のようなエラーメッセージが表示されました。
テーブルはcp932で設定してあります。
mysql> show variables like '%char%';
+--------------------------+--------------------------+
| Variable_name | Value |
+--------------------------+--------------------------+
| character_set_client | cp932 |
| character_set_connection | cp932 |
| character_set_database | cp932 |
| character_set_filesystem | binary |
| character_set_results | cp932 |
| character_set_server | cp932 |
| character_set_system | utf8 |
| character_sets_dir | D:\mysql\share\charsets\ |
+--------------------------+--------------------------+
キャラクターセットも全てcp932にしていますが、下記のエラーはどこを修正した方がよいと思われるでしょうか?よろしくお願いいたします。
[Err] 1267 - Illegal mix of collations (cp932_japanese_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='
お礼
ありがとうございます!さっそく試してみます!!感謝です!