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

mysql:9484

From: yyuji <yyuji <yyuji@xxxxxxxxxx>>
Date: Mon, 31 May 2004 18:41:12 +0900
Subject: [mysql 09484] UTF-8でのUpdate

富士フイルムソフトウエア 山口と言います。

現在以下の環境でUTF-8を使用したJDBCでの接続テストを行っております。

OS:Windows2000 professional SP4
MySQL:mysql-4.1.1a-alpha-max
JDBC:mysql-connector-java-3.0.11-stable-bin  

MySQLのdefault-character-set=utf8

呼び出し側のコネクション
  useUnicode=true&characterEncoding=UTF8
  
以上のようにコネクションを指定しても、UTF-8のカラムに対してUpdate文を発行すると
以下のエラーが発生してしまいます。

update tbl_test set tx_name = '" + buf_name.toString() + "' 
       where TX_UID = '" + uid + "';

"Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and 
(utf8_general_ci,COERCIBLE) for operation '='"      

以下のようなINSERT文は問題なく実行できます。

insert into tbl_test(tx_name) values('" + buf_name.toString() + "');  

どなたか、Illegal mix of collations の回避方法、あるいは IMPLICITに対してUTF-8
を指定する方法など教えていただけないでしょうか。

よろしくお願いします。

 ======================================================
 富士フイルムソフトウエア 株式会社 (FFS)
 SI開発グループ
 山口 祐史
 
 本社 〒215-0004 神奈川県川崎市麻生区万福寺1-2-2 新百合トウェンティワン8F
 TEL:044-969-1461 FAX:044-969-1421
 E-Mail:yyuji@xxxxxxxxxx
 ======================================================

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

->    9484 2004-05-31 18:41 [yyuji <yyuji@xxxxxxx] UTF-8でのUpdate                         
      9485 2004-05-31 19:16 ┣[<yasuyuki@xxxxxxxxxx]                                       
      9486 2004-05-31 19:35 ┃┗[yyuji <yyuji@xxxxxxx]                                     
      9487 2004-05-31 20:01 ┃ ┗[<yasuyuki@xxxxxxxxxx]                                   
      9499 2004-06-01 10:38 ┃  ┗[yyuji <yyuji@xxxxxxx]                                 
      9503 2004-06-01 12:59 ┃   ┗["HIROSE, Masaaki" <h]                               
      9504 2004-06-01 13:18 ┃    ┣[yyuji <yyuji@xxxxxxx]                             
      9505 2004-06-01 13:35 ┃    ┗["TAKAHASHI, Tomohiro]                             
      9500 2004-06-01 11:18 ┗[ML account <ml@xxxxx]                                       
      9506 2004-06-01 13:41  ┗[yyuji <yyuji@xxxxxxx]                                     
      9510 2004-06-01 16:51   ┣[<yasuyuki@xxxxxxxxxx]                                   
      9513 2004-06-01 19:56   ┃┗[yyuji <yyuji@xxxxxxx]                                 
      9516 2004-06-01 20:25   ┃ ┗[<yasuyuki@xxxxxxxxxx]                               
      9524 2004-06-02 18:07   ┃  ┗[yyuji <yyuji@xxxxxxx]                             
      9511 2004-06-01 17:16   ┗[ML account <ml@xxxxx]                                   
      9514 2004-06-01 19:58    ┣[yyuji <yyuji@xxxxxxx]                                 
      9515 2004-06-01 20:22    ┗[yyuji <yyuji@xxxxxxx]