2017-04-11 8 views
0

私はAccessデータベースを持っています。アクセステーブルからPKを変更するには?

私のテーブルからPK番号を自動番号として設定する方法はありますか?

フィールドIDがPK番号であるテーブルがあります(このタブレットにはデータがあります)。これで、自動番号をPKに設定します。

これを行う方法はありますか?

+0

[Access SQL - ALTER COLUMN to AutoNumber?]の重複している可能性があります(http://stackoverflow.com/questions/24238068/access-sql-alter-column-to-autonumber) – Andre

+1

テーブルに既にデータがある場合は、 Number PKをAutonumberに変更することはできません。リンクされた質問の回答を参照してください。 – Andre

答えて

-1

問題のテーブルを右クリックし、デザインビューに移動します。そこから、オートナンバーに変更したいフィールドを見つけます。オートナンバー(Autonumber)には1つのフィールドしか設定できないことに注意してください(この制限には回避策があります)、テーブルにデータを格納することはできません。

サイドノートのヒントと同じように、行のIDが必ずしも重要でない場合を除き、行AutonumberのIDを常にベストプラクティスにする。 Autonumber PKが良いアイデアではない場所の例としては、IDをスキップしてIDをスキップする必要がある場合があります。

+0

代わりに私の答えを投票してください。どのようにこれが良い答えではないかについて建設的な批判を提供するのはどうですか? –

関連する問題