ホームページ >データベース >mysql チュートリアル >MySQL でシーケンシャル値の主キー インデックスの番号を付け直す方法は?
プライマリ キー インデックスの再番号付け
MySQL テーブルには、値に番号が付けられていないプライマリ インデックス (通常は「id」カラム) を持つことができます。順次。これを修正するには、次のアプローチを検討してください:
メソッド:
一時テーブルを操作する代わりに、より効率的な手法は次のとおりです:
SET @i=0; UPDATE table_name SET column_name=(@i:=@i+1);
説明:
例:
次のテーブルについて考えてみましょう:
id | name ----+-------- 31 | John 35 | Mary 100 | David
上記のメソッドはテーブルを次のように更新します:
id | name ----+-------- 1 | John 2 | Mary 3 | David
以上がMySQL でシーケンシャル値の主キー インデックスの番号を付け直す方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。