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

ORA-00904:आईडी:अमान्य पहचानकर्ता

निम्न पंक्ति पर एक नज़र डालें:

CONSTRAINT fk_ingredient_list FOREIGN KEY(id) REFERENCES ingredient_list(id)

आपकी तालिका में "id" नाम का कोई कॉलम नहीं है। मुझे लगता है कि आप लिखना चाहते थे

CONSTRAINT fk_ingredient_list FOREIGN KEY(ingredient_id) REFERENCES ingredient_list(id)

संपादित करें:
इसके अतिरिक्त, जैसा कि आपने स्वयं पर संदेह किया था, यदि आप ingredient_list का संदर्भ देना चाहते हैं तालिका, आपको ingredients . बनाने से पहले इसे बनाना होगा तालिका जो इसका संदर्भ देती है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ऑर्डर बाय और यूनियन के साथ ओरेकल क्वेरी

  2. Oracle sql सप्ताह के दिनों को वर्तमान दिन के अनुसार क्रमबद्ध करें

  3. Oracle टाइमस्टैम्प डेटा प्रकार

  4. ORA-28000:खाता लॉक हो गया है बार-बार त्रुटि हो रही है

  5. डेटाबेस डिज़ाइन एक-से-अनेक-से-अनेक