Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
自動インクリメントのプライマリインデックスを各テーブルに追加するかどうか(他のテーブルのキー間に他の関係がある場合とない場合)を知りたいですか?
例:
テーブルを作成するときは常に、と呼ばれるプライマリ自動インクリメントキーを保持しますid。ユーザーであれ、投稿であれ、コメントであれ、テーブルであれ。それが私が行うデフォルトのことです。次に、commentid、postidなどの他のキーを追加できますが、「id」は常に残ります。
id
それは悪い習慣ですか?
自動インクリメントIDとして保持することは常に良いことprimary-IDです。これは、次のような多くの点で役立ちます。
primary-ID
レコード全体で一意の主キーの整合性を維持する
重複などの手動入力エラーの可能性を減らします。
作業を節約
自動インクリメントIDとして保持することで、上記のすべてからあなたを救うことができます。