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]