[前][次][番号順一覧][スレッド一覧]

mysql:7832

From: nisi <nisi <lemo@xxxxxxxxxx>>
Date: Wed, 28 May 2003 09:32:34 +0900
Subject: [mysql 07832] 日本語一文字のSELECTに関して


 初めて投稿致します。nisi と申します。

 MySQLの日本語SELECTに関して気になる挙動がありましたので、
 ご連絡させていただきます。
# 過去ログは確認したつもりですが、見落としていましたらすみません。

 当方、http://plantl.org/l/munou/margarine/ の人工無脳の記
 憶部分にてMySQLを利用しています。

 確認したバージョンはWin版で4.0.12-ntですが、Linuxでも同様の
 現象が出ています。

  CREATE TABLE marg_words(
    tno INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    str_m1 VARCHAR(255),
    str_y1 VARCHAR(255),
    str_m2 VARCHAR(255),
    str_y2 VARCHAR(255),
    str_p VARCHAR(255),w_w INT );

 にて作成したテーブル str_m1 に 日本語一文字 ’は’ のレコード
 を挿入、引き続き 'わ' を挿入。

  insert into marg_words(str_m1) values('は');
  insert into marg_words(str_m1) values('わ');

 その後、'は' を select で検索したところ、

  select * from marg_words where str_m1 = 'は';

 +-----+--------+--------+--------+--------+-------+------+
 | tno | str_m1 | str_y1 | str_m2 | str_y2 | str_p | w_w  |
 +-----+--------+--------+--------+--------+-------+------+
 |   3 | は     | NULL   | NULL   | NULL   | NULL  | NULL |
 |   4 | わ     | NULL   | NULL   | NULL   | NULL  | NULL |
 +-----+--------+--------+--------+--------+-------+------+

 という結果になります。
 「わ」がなぜ select されるのかわからないのですが、設定か文字コード
 などの問題でしょうか?

 よろしくお願い致します。

-- 
nisi <lemo@xxxxxxxxxx>
http://plantl.org/l/


[前][次][番号順一覧][スレッド一覧]

->    7832 2003-05-28 09:32 [nisi <lemo@xxxxxxxxx] 日本語一文字のSELECTに関して            
      7834 2003-05-28 09:44 ┗["Song Xin" <x-song@x]                                       
      7836 2003-05-28 10:19  ┗[nisi <lemo@xxxxxxxxx] Re: [mysql 07834] Re: 日本語一文字の SELECT に関して
      7838 2003-05-28 10:43   ┗["MIYATSU Kazunari" <] RE: [mysql 07836] Re: [mysql 07834] Re: 日本語一文字の SELECT に関して
      7839 2003-05-28 11:15    ┗[nisi <lemo@xxxxxxxxx] Re: 日本語一文字の SELECT に関して