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

共有主キー

    それは本当に一般的ではありません、いいえ。主キーを共有するネイティブな方法はありません。あなたの状況で私がするかもしれないことはこれです:

    product_table
        id
        name
        category
        general_fields...
    
    product_type1_table:
        id
        product_id
        product_type1_fields...
    
    product_type2_table:
        id
        product_id
        product_type2_fields...
    
    product_to_category_table:
        product_id
        category_id
    

    つまり、すべての製品のエントリがあり、タイプ間で一般化するフィールドを持つ1つのマスター製品テーブルと、タイプ固有のデータを持つマスター製品テーブルへの外部キーを持つタイプ指定テーブルがあります。

    >

    1. MySQL:次のようなデータベースを作成しますか?

    2. 日付を月番号に変換する方法は?

    3. 一定時間後にOracleのテーブルのロックを自動的に解除するにはどうすればよいですか?

    4. 非推奨:mysql_connect()