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

mysql:5856

From: go <go <go16@xxxxxxxxxx>>
Date: Wed, 24 Jul 2002 15:24:03 +0900
Subject: [mysql 05856] Re: 同一のカラム内容でのアップデート

井上です。
松井さん、雄也さん、菅原さん、早速のご指導本当にありがとうございます。

質問の内容が曖昧で申し訳ございません。

a_1   b_1   c_1
---------------
aaa    456   545
aaa    215   454
bbb    120   389

a_1 カラムの内容はあらかじめ分かっているデータですが、他のb_1,c_1データは
決まっていないデータなので
update test set b_1 = 111 where a_1 = 'aaa' AND b_1=456 AND c_1=545;
を使用することができないのです。
update test set b_1 = 111 where a_1 = 'aaa' limit 1;
だと、確実なデータを取り出せないのでちょっと・・・
テーブルというかデータを他のサイトからダウンロードしてそれをアップロードしたデータなので
識別するカラムを追加するというのが不可能な状態なので困っているのです。

ちなみにphpとselect文を使って表示するときはこんな風にやっています。
-----------------------------------------------------------
1番目のレコードを表示させたいとき
$num = 1;
1番目のレコードを表示させたいとき
$num = 2;

<?
$result = mysql_query("select * from test where a_1 = 'aaa' ");
$number = 1;
while($row = mysql_fetch_array($result)){
   if($num == $number){
   echo $row[b_1];
   echo $row[c_1];
   }
$number ++;
}
?>
-----------------------------------------------------------
このselect文のように任意のデータを更新することは可能なのでしょうか?

ご指導よろしくお願いいたします。

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

->    5856 2002-07-24 15:24 [go <go16@xxxxxxxxxx>] Re: 同一のカラム内容でのアップデート    
      5858 2002-07-24 15:41 ┣["TAKAHASHI, Tomohiro]                                       
      5860 2002-07-24 15:48 ┃┗[go <go16@xxxxxxxxxx>]                                     
      5863 2002-07-24 16:27 ┃ ┗[Daiju Azuma <daiju_a]                                   
      5861 2002-07-24 16:04 ┗[Atsushi Matsui <mats]                                       
      5865 2002-07-24 16:34  ┗[go <go16@xxxxxxxxxx>] 解決です。同一のカラム内容でのアップデート