• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:同一テーブル内で違うフィールドにデータをコピー)

同一テーブル内で違うフィールドにデータをコピー

このQ&Aのポイント
  • 同一テーブル内で異なるフィールドにデータをコピーする方法を教えてください。
  • MySQLの使用において、テーブル内のNOフィールドのデータをCNOフィールドにコピーする方法を教えてください。
  • CNOフィールドが0の場合、NOフィールドのデータをCNOにコピーする方法を教えてください。複数行に対して一度に行う方法も知りたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

いたって単純に UPDATE `テーブル` SET `CNO`=`NO` WHERE `CNO`=0 でよろしいのでは?

ryomania
質問者

お礼

ryomaniaです。 yambejpさんの提示されたSQL文 UPDATE `テーブル` SET `CNO`=`NO` WHERE `CNO`=0 のシングルクオーテーションを外してみたらすんなり実現しました。 先ほどはエラーも表示されず、結果を見ても変わっていなかったので なんで実行されないんだろう?とずーっと悩んでいました。 ありがとうございました。

ryomania
質問者

補足

ryomaniaです。 早速の回答ありがとうございます。 yambejpさんの提示されたSQL文を実行したのですが結果は 実行する前と変わりありませんでした。

関連するQ&A