mysql:4200
From: <moeru@xxxxxxxxxx>
Date: Fri, 24 Aug 2001 18:51:33 +0900
Subject: [mysql 04200] Re: 日時が変更されて update される
2001/08/24 11:06:34 +0900にShinichi Moritani <ml@xxxxxxxxxx>さんに頂いた 「[mysql 04197] Re: 日時が変更されて updateされる」への返事です。 モエルです。 森谷さん、コメントありがとうございますm(__)m >>update item set ends=1000000000 where itemid = 12345; >> >>こういうので、なんで数値が変わるのかが謎なんです。。 > >ends が VARCHAR なのに、数値型をセットしようとしているから >旨く行かないのでしょう。 SQLの書き方が正確じゃなかったです。 実際は、数値をクォートして文字型として入力してます。 update item set ends='$ends' where itemid = 12345; VARCHARは、英数字や各国語版なら文字列を実際の文字数分だけ使用する。 数字だけでも問題なし。 と理解していたのですが、間違いでしょうか? 今まで9桁の数値を入れている時はなんの問題も無かったのですが それは偶然だったんでしょうか?(^^; どうぞ宜しくお願いします。 モエル
4194 2001-08-23 23:56 [<moeru@xxxxxxxxxx> ] 日時が変更されて update される 4195 2001-08-24 01:29 ┗[Tatsuhiko Miyagawa <] 4196 2001-08-24 05:46 ┗[<moeru@xxxxxxxxxx> ] 4197 2001-08-24 11:06 ┗[Shinichi Moritani <m] -> 4200 2001-08-24 18:51 ┗[<moeru@xxxxxxxxxx> ] 4203 2001-08-26 00:57 ┗[とみたまさひろ <tomm]