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

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]