ホームページ  >  記事  >  データベース  >  MySQLに主キーは必要ですか?

MySQLに主キーは必要ですか?

(*-*)浩
(*-*)浩オリジナル
2019-05-07 14:35:569021ブラウズ

MySQL の主キーは必要です。データベースを使用するときは、すべてのテーブルに主キーを追加することを習慣にしてください。主キーは、ユーザーがデータを移行するときに重複データの問題が発生するのを避けるのに役立ちます。

MySQLに主キーは必要ですか?

#主キーとは何ですか?

テーブル内の各行は、主キー (PK) によって一意に決定されます。テーブルを作成するときは、主キーを構成する列を指定する必要があります。これらの列は主キー列と呼ばれます。主キー列には値が必要です。主キー列の値の組み合わせが行を一意に識別することを確認する必要があります。その後の使用中に、主キー列の型を変更することはできません。

HybridDB for MySQL を例に挙げます。

HybridDB for MySQL には論理パーティション間での共有がないため、パーティション内での一意性は保証されますが、パーティショニング範囲はすべてのデータベースとテーブルの制約、さらには一意性の制約を維持することはできません。

AUTO_INCREMENT 列を使用すると、グローバルな一意性を確保できます。 (推奨コース:

MySQL チュートリアル )

以上がMySQLに主キーは必要ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。