mysql:5853
From: Atsushi Matsui <Atsushi Matsui <matsui@xxxxxxxxxx>>
Date: Wed, 24 Jul 2002 14:35:02 +0900
Subject: [mysql 05853] Re: 同一のカラム内容でのアップデート
はじめまして、松井と申します。 >PHPを使用して同じ内容のカラムのレコードを更新対象として任意のレコードだけを >更新したいのですが、 > >たとえば >testテーブル >a_1 b_1 c_1 >--------------- >aaa 456 545 >aaa 215 454 >bbb 120 389 > >update test set b_1 = 111 where a_1 = 'aaa'; >とすると「aaa」のカラムが2つあるので2つとも変更されます。 >それを回避して最初のレコードだけ、もしくは2番目のレコードだけ >変更したいのです。 update test set b_1 = 111 where a_1 = 'aaa' AND b_1=456 AND c_1=545; で、1行目のレコードを更新できるのではないでしょうか? > >なにかやり方はございますでしょうか?selectだとうまく任意のレコードを >表示できるのですが、updateでは無理なのでしょうか? > >識者の方、ご指導宜しくお願いいたします。 > >井上 大悟 >go16@xxxxxxxxxx > >環境 >solaris8 2/02 >Apache 1.3.24 >php 4.2.1 >MySQL 3.23.45 > --------------- 松井敦史 matsui@xxxxxxxxxx
5851 2002-07-24 13:49 [go <go16@xxxxxxxxxx>] 同一のカラム内容でのアップデート -> 5853 2002-07-24 14:35 ┣[Atsushi Matsui <mats] 5854 2002-07-24 14:39 ┣["Yuya.Nishida." <yuy] 5855 2002-07-24 14:44 ┗[SUGAWARA Hajime <sug]