• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MEDIUMINT属性の数値を、一部変更して置換。)

MySQL5テーブル内の数値を一部変更して置換する方法

このQ&Aのポイント
  • MySQL5テーブル内でMEDIUMINT属性フィールドに登録されている数値を一部変更して置換する方法を紹介します。
  • 具体的には、MEDIUMINT属性フィールドに登録されている数値の頭2桁を変更し、その後の4桁は元の値を残したまま変更します。
  • 数百件のレコードを一気に更新するために、SQL文を利用して効率的に操作することができます。

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

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

数値型なのですよね? 80000引けばいいのでは? UPDATE テーブル SET ID_CODE=ID_CODE -80000 WHERE ID_CODE BETWEEN 990000 AND 999999

hiroasa21
質問者

お礼

「yambejp」様 本当にいつもお世話になっております。 本日、土曜日出勤して、 教えていただいた方法で、 既存で数百件ほどあるデータを、 お陰様をもちまして、 無事に全て正常に更新致しました。 私は頭が固くて、 文字列属性のときと同じような方法を 模索してしまっておりました。 今回教えていただいて、納得でした。 お恥ずかしい限りです。 また機会がございましたら、 宜しくお願い致します。 本当にありがとうございました。

関連するQ&A