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

MySQL-すべてのテーブルに独自のID/プライマリ列を含める必要がありますか?

    1つの質問に対して複数の回答が得られる可能性がある場合は、answerに主キーを設定することをお勧めします。 次のように重複する回答が得られた場合は、テーブルも各行を一意に識別します

    id | question_id | title 1 1 5 2 1 5 3 2 true

    ただし、質問ごとに1つの回答しか期待できない場合は、それをquestionにマージすることをお勧めします。 質問と回答の両方が単一の主キーに直接依存しているため、表。

    id | question | answer 1 quest 1 ? 5 2 quest 2 ? 5 3 quest 3 ? true 4 quest 4 ? null

    これがあなたの疑問を明らかにすることを願っています。



    1. Visual Studio2012RCでOracleDataProviderfor.NETが表示されない

    2. ストックオプションによる在庫管理

    3. Oracle / PLSQLのパーツから日時を作成するにはどうすればよいですか?

    4. REGEXP MySQL関数を使用して2ドットを超える電子メールを見つける方法は?