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

सामान्य त्रुटि:1005 Laravel स्कीमा बिल्ड और विदेशी कुंजी का उपयोग कर तालिका नहीं बना सकता

मुझे एक ही समस्या हो रही है। मैंने अभी निम्न नोट को Laravel Schema docs :

मेरे लिए, जैसे ही मैं अपने विदेशी कुंजी फ़ील्ड को इस प्रकार सेट करता हूं:

$table->integer('author')->unsigned();

मुझे कोई समस्या नहीं थी।

संपादित करें:साथ ही, सुनिश्चित करें कि विदेशी तालिका में फ़ील्ड पहले से ही बनाए गए हैं, अन्यथा यह उसी त्रुटि के साथ विफल हो सकता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक बार में एक MySQL में एकाधिक मान सम्मिलित करना

  2. आईडी का अर्थ =LAST_INSERT_ID(id)

  3. sql_mode के खाली होने के बावजूद संग्रहीत कार्यविधि sql_mode=only_full_group_by के साथ असंगत है

  4. उबंटू 12.04 पर mysql और mysqlnd दोनों स्थापित करें

  5. दो उपश्रेणियों की संख्या के बीच अंतर प्राप्त करना