いいえ、必要ありません MySQLでテーブルを機能させるための主キー。とはいえ、主キーを使用すると、一意の値を使用して、別のテーブルのテーブル内の行、またはテーブルを使用する任意のコード内の行を参照できます。
テーブルを正常に機能させるには、主キーが必要です。 ただし、MySQLでは。インデックス(主キーの1つ)を使用すると、MySQLはテーブルの小さく高度に最適化されたサブセットを検索して、関係と検索を処理できます。一般に、WHERE
で使用するフィールド 句または2つのテーブルをリンクするために使用するインデックスを作成する必要があります。