mysqlで主キーのフィールドを変更する方法は?
ALTER TABLE文を使用して、MySQLテーブルの主キー列を変更することができます。
主キーのフィールドを変更する手順は次のとおりです:
- MySQLのコマンドラインインタフェースを開くか、MySQLクライアントを使用してMySQLサーバーに接続してください。
- 例えば、データベースを変更するためには、USEステートメントを使用します。例:USE databasename。
- ALTER TABLE文を使用して、テーブルの主キー列を変更します。構文は以下の通りです:
- ALTER TABLE tablename
PRIMARY KEY 制約の削除,
PRIMARY KEY 制約を追加する (columnname)。 - tablenameは変更するテーブル名であり、columnnameは主キーとして設定する列名です。
- ALTER TABLE文を実行すると、主キーの列名が指定されたものに変更されます。
表中既にプライマリキーが存在する場合は、ALTER TABLE文を使用してプライマリキーを削除する必要があります。そして、その後に新しいプライマリキーを追加してください。