人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Win XPでMYSQL 5.5.10を使用しています。

下記のメッセージが出てVIEWを実行できません。
1267 Illegal mix of collations (cp932_japanese_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation 'concat'

文字コードが違うと出ているみたいですが、文字コードは下記になります。
+--------------------------+--------------------------+
| Variable_name | Value |
+--------------------------+--------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | D:\mysql\share\charsets\ |
+--------------------------+--------------------------+

●質問者: popattack
●カテゴリ:コンピュータ インターネット
✍キーワード:MySQL Share view WIN XP
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● あすか
●27ポイント

MySQLの文字コード変更」を参考に、テーブルの文字コードを cp932 に設定してみて下さい。

◎質問者からの返答

うーん、駄目でした・・・ご回答ありがとうございます


2 ● chuken_kenkou
●27ポイント ベストアンサー

create viewを実行しているクライアントと、show variablesを表示しているクライアントは同じですか?

show variablesは、showコマンドを実行したクライアントの設定情報が表示されています。もし、ccreate viewを別の方法で発行しているなら、その環境でshowコマンドの結果を確認してください。

ビュー定義の基になる表は、どういう文字コードの設定で定義し、どういうデータが格納されているのでしょうか?

定義は、show create tableで確認してください。

◎質問者からの返答

ご回答ありがとうございます。MYSQLはローカルにインストールしています。またNAVICATプレミアムというソフトウェアを使用して、そのNAVICATに付属しているコマンドプロンプト?からshow variablesコマンドをうって文字コードを確認しています。ビューの基になる表自体の文字コードはどのように確認できるでしょうか?格納データは日本語です。Excelからインポートした日本語の文字が入っています。


3 ● chuken_kenkou
●26ポイント

以前、cp932を使っていたということで、その時に作成したテーブルを使っているのではないのでしょうか?

文字コードを、表や列で明示指定していなければ、その時の文字コードの設定が省略時仮定値になります。


ビューの基になる表自体の文字コードはどのように確認できるでしょうか?


ビューの基表の名前は、分かりますか?

SQLを入力できる状態で、

show create table 表名

により、create table文のコードそのものを確認できます。

MySQL :: MySQL 5.1 リファレンスマニュアル :: 12.5.4.9 SHOW CREATE TABLE 構文

character setが、どうなっているか確認してください。



そのNAVICATに付属しているコマンドプロンプト?からshow variablesコマンドをうって文字コードを確認

今回問題になったビューを使用しているのも、同じクライアントソフトという解釈でいいですか?

◎質問者からの返答

mysqlを再インストールしてなぜかなおりました・・・何が悪かったかはわかりませんがとりあえず解決しました。ありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ