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

MySQL विदेशी कुंजी - तालिका का नाम हल नहीं कर सकता के करीब

इसे बदलें:

Schema::table('products', function (Blueprint $table) {
    $table->foreign('provider_id')->references('providers')->on('id')->onDelete('cascade');
    $table->foreign('brand_id')->references('brands')->on('id')->onDelete('cascade');
});

करने के लिए

Schema::table('products', function (Blueprint $table) {
    $table->foreign('provider_id')->references('id')->on('providers')->onDelete('cascade');
    $table->foreign('brand_id')->references('id')->on('brands')->onDelete('cascade');
});

आपने कॉलम नाम और तालिका के लिए स्थिति बदल दी है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP + MySQL का उपयोग करके utf-8 एन्कोडिंग के साथ समस्या

  2. समय स्ट्रिंग को दशमलव घंटे PHP में बदलें

  3. PHP/MySQL:UUIDS को संग्रहित करना और पुनर्प्राप्त करना

  4. फ़ाइल-अपलोड पर बहु ​​छवि अपलोड गलत मात्रा

  5. json_encode करने के लिए एकाधिक MySQL तालिका