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

mysql विदेशी कुंजी बाधा गलत तरीके से बनाई गई त्रुटि है

मैं HeidiSQL के साथ इसी समस्या में भाग गया। आपको प्राप्त होने वाली त्रुटि बहुत गुप्त है। मेरी समस्या यह थी कि विदेशी कुंजी कॉलम और संदर्भ कॉलम एक ही प्रकार या लंबाई के नहीं थे।

विदेशी कुंजी कॉलम था SMALLINT(5) UNSIGNED और संदर्भित कॉलम था INT(10) 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_ कार्यों को mysqli_ से बदल सकता हूँ?

  2. हाइबरनेट में एनम, एनम के रूप में बना रहता है

  3. MySQL क्वेरीज़ में सिंगल कोट, डबल कोट और बैकटिक्स

  4. PHP MySQLI SQL इंजेक्शन को रोकें

  5. वर्डप्रेस वेबसाइटों के लिए डेटाबेस विफलता