MySQLで直前の行のコンテンツを変更する方法

MySQLにおいて、直前の行データを修正するためにはUPDATE文が利用できます。具体的な手順は次の通りです。

  1. まず、SELECT文を使って、変更する行のプライマリキーやその他のユニークIDを記録しつつ、その前の行のデータを照会する。
  2. UPDATE文で変更したい行を指定し、WHERE節で変更したい行の条件を指定します。例えば、変更するテーブル名がtable1で、変更したいデータがcolumn1列にあり、一意の識別子がid列にある場合は、次の文を使用できます。
  3. UPDATE table1 SET column1 = ‘修正後の内容’ WHERE id = ‘直前の行の主キー値’;
  4. ‘修正内容’ を新しい内容に変換し、’ID’ を前の行の主キー値に変換します。
  5. UPDATE文で、前行の内容を変更。
bannerAds