重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

uniqueは一意指定でprimary keyも同じですよね
参考書では複合キーにunique指定しているのですが
これはつまりprimary keyは一意で且つNOT NULLではなく
primary key という独自のもので複合キーにすると一意が外れるからuniqueで掛けてるとかそういうことですか?

A 回答 (1件)

primary keyが単一カラムに設定されている場合


unique属性を更に負荷する意味はありません。

primary keyは、そのテーブルに1つしか設定できない
nullを含まないunique属性のカラム(複合カラム含む)
という認識で問題ありません

複合カラムにprimary keyを指定する場合は、
その中で特定のカラムにuniqueを指定することは間違いではありませんが
逆に言えばそのカラムのみでprimary keyになりうるので
あまり意味がないかもしれません
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す