方法: 1. alter table を使用して主キーを削除します。構文は "alter table table namedrop Primary key;"; 2. alter table を使用して主キーを再追加します。構文は "テーブル テーブル名を変更し、主キーを追加します;" ;"。
このチュートリアルの動作環境: Windows10 システム、mysql8.0.22 バージョン、Dell G3 コンピューター。
最初のステップ: まず、mysql の主キーを変更するには、まず元のキーを削除する必要があることを知っておく必要があります。主キー制約を適用し、新しい主キーを追加して主キーを変更した効果を実現します。ここで、coal_3 テーブルの主キーを変更します。
次の図に示すように、「alter tablecoal_3dropprimarykey;」と入力して、coal_3テーブルの元の主キー制約を削除します。 SQL が実行されたことを確認します ステートメントは成功し、元の主キーが削除されます 主キーが自動的にインクリメントされるように設定されている場合は、最初に自動インクリメントを削除してから主キーを削除する必要があることに注意してください。次の図に示されています:
ステップ 2: 「alter table coal_3 add Primary key(id);」ステートメントを実行し、coal_3 の主キーとして ID を追加します。次の図に示すように、テーブルを作成します。
# 次の図に示すように、mysql は 5 つのステップで主キーを正常に変更しました。
# 推奨学習: mysql ビデオ チュートリアル
#
以上がmysqlで主キーの値を変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。