sql >> データベース >  >> RDS >> Mysql

MySQLテーブルの主キーの質問?

    使用をお勧めします:

    PRIMARY KEY (category_id, posts_id)
    

    id 値は常に一意になります-そうでないのは、category_idのペアリングです およびposts_id

    しかし、category_idですでに一意のキーが定義されていることを見逃しました およびposts_id 列なので、主キーはidだけである可能性があります 。ただし、主キーは、クラスター化インデックスになることを意味します。idよりも、これら2つの列を検索することになります。 列なので、検索は2つの列の非クラスター化インデックスよりも細かく改善されるはずです。



    1. Laravel5.1-2列で並べ替えて意図したとおりに機能しない

    2. MySQLを使用してテーブルから重複データを削除する

    3. 1年以上前のレコードを削除する

    4. Oracle:複数のテーブルの更新=> ORA-01779:キーが保持されていないテーブルにマップする列を変更できません