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

1つのテーブルに2つの主キーを作成することは可能ですか?

    主キーは1つしか持てませんが、:

    • 複数の列を組み合わせて主キーにすることができます(おそらくこれがあなたが見たものです)
    • 主キーは自動インクリメントである必要はなく、一意である必要があります
    • 複数のインデックスを1つ以上の列に追加して、SELECTステートメントを高速化できます(ただし、INSERT / UPDATEを低速化できます)
    • これらのインデックスは一意としてマークできます。つまり、インデックスフィールドに同じ内容の2番目の行を挿入することはできません(主キーのように)


    1. SQL Server Express Editionでストアドプロシージャを毎日実行するにはどうすればよいですか?

    2. T-SQLの行の以前の値を使用して値を計算する

    3. AndroidSqliteonupgradeデータベースからテーブルを削除

    4. SQL Serverトランザクションログ—パート2