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

दो विदेशी कुंजी, लार्वा वाक्पटु के साथ मानचित्र कैसे करें

एक माइग्रेशन:

$table->integer('player1')->unsigned();
$table->foreign('player1')->references('id')->on('users')->onDelete('cascade');
$table->integer('player2')->unsigned();
$table->foreign('player2')->references('id')->on('users')->onDelete('cascade');

और एक मॉडल:

public function player1()
{
    $this->belongsTo('Game', 'player1');
}
public function player2()
{
    $this->belongsTo('Game', 'player2');
}

संपादित करें उपयोगकर्ता deczo के सुझाव के अनुसार 'गेम' को 'गेम' में बदल दिया।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. त्रुटि:मणि देशी एक्सटेंशन बनाने में विफल (रेल 3.2.3 पर mysql2)

  2. विजुअल स्टूडियो इंस्टॉलेशन के लिए MySQL विफल रहता है, त्रुटि कोड 1603

  3. MySQL उच्च उपलब्धता फ्रेमवर्क समझाया गया - भाग III:विफलता परिदृश्य

  4. तालिका में प्रत्येक विदेशी-कुंजी आईडी के उदाहरणों की संख्या कैसे गिनें?

  5. ON DELETE CASCADE MySQL में काम नहीं कर रहा है