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

mysql:8165

From: "山内" <"山内" <GEG03466@xxxxxxxxxx>>
Date: Thu, 28 Aug 2003 23:46:43 +0900
Subject: [mysql 08165] MYSQL UPDATEで「?」を書込と「 NULL 」に化ける

MYSQL UPDATEで「?」を書込と「NULL」に化ける

山内と申します。PERL,MYSQLでCGIを作成しています。
ほぼ確認テストが終わりかけているのですが、表題のトラブルで悩んでいます。


■環境 mysql v1.4 for win2000,win/xp、PERL 5.0
■現象
  (1)PERLアプリからdb項目 commentを下記sqlでアップデート
      update bbs_db_tbl set comment = "?" where cnt=35;
           (半角の?です)
  (2)上記項目を同じくアプリから参照すると'NULL’となってしまう。
   確認のために、DOS窓からmysql> select  comment from bbs_db_tbl where
cnt=35;
   とコマンド投入すると確かに下記の通りNULLとなっている。
    +---------+
    | comment |
    +---------+
    | NULL    |
    +---------+
    (3)一方、今度はDOS窓からコマンド update bbs_db_tbl set comment = "?"
where cnt=35;
   を投入して同じくSELECTでデータ内容を確認すると、今度は意図したと
おり'?'になって
   います。

   なお、(1)のUPDATEコマンドはSQL発行の直前でスナップをとって
comment = "?"
  になっていることを確認しています。

  よろしくご教授ください。


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

->    8165 2003-08-28 23:46 ["山内" <GEG03466@xxx] MYSQL UPDATEで「?」を書込と「 NULL 」に化ける
      8167 2003-08-29 09:10 ┣[きたぢま <kitajima@x]                                       
      8168 2003-08-29 09:32 ┣[Shinichi Maruyama <m]                                       
      8169 2003-08-29 10:27 ┣[SUGAWARA Hajime <sug]                                       
      8175 2003-08-30 06:17 ┃┗["KAWAI,Takanori" <GC]                                     
      8176 2003-08-30 11:16 ┃ ┣["山内" <GEG03466@xxx]                                   
      8177 2003-08-30 21:58 ┃ ┃┗["KAWAI,Takanori" <GC]                                 
      8181 2003-09-01 12:19 ┃ ┗[SUGAWARA Hajime <sug]                                   
      8174 2003-08-30 00:59 ┗["山内" <GEG03466@xxx]