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]