Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

एकाधिक समान निकाय संबंध

बस एक कामकाज लेकिन इसे काम करना चाहिए। अधिक केक के लिए प्रतीक्षा कर रहा है

चूंकि आप मूल रूप से products . भरना चाहते हैं और product_attributes टेबल आप इस तरह से एक नया संबंध सेट कर सकते हैं

उत्पाद तालिका:

$this->hasMany('ProductsAttributes', [ /* configure keys here */ ]);

और अपने डेटा को इस तरह आकार दें

[
    'type_id' => '12',
    'name' => 'Audi',
    'thumbnail' => '',
    'image' => '',
    'products_attributes' => [
        [
            'attribute_id' => '9',
            'amount' => '2',
            'value' => '1',
            'information' => 'front'
        ],
        [
            'attribute_id' => '9',
            'amount' => '2',
            'value' => '1',
            'information' => 'rear'
        ]
    ]
]

यह products . में एक नई पंक्ति बनाएगा और product_attributes . में दो नई पंक्तियां




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Vba . के माध्यम से Ms Access Db को Mysql से कनेक्ट करना

  2. एंड्रॉइड में आरएसए सही कुंजी का उत्पादन करता है लेकिन गलत डिक्रिप्शन

  3. स्प्रिंग, हाइबरनेट का उपयोग करके बनाए गए दिनांक और अद्यतन दिनांक के लिए स्वचालित मान के साथ डेटा कैसे सम्मिलित करें?

  4. MySQL में रेगेक्स पैटर्न को कैसे बदलें

  5. दो चुनिंदा बयानों में शामिल होना