विदेशी कुंजियों के मामले में, संदर्भित और संदर्भित फ़ील्ड में बिल्कुल समान डेटा प्रकार होना चाहिए।
आप id बनाएं दोनों users . में फ़ील्ड और firms हस्ताक्षरित . के रूप में पूर्णांक। हालांकि, आप दोनों विदेशी कुंजियों को अहस्ताक्षरित . के रूप में बनाते हैं पूर्णांक, इसलिए कुंजियों का निर्माण विफल हो जाता है।
आपको या तो unsigned जोड़ना होगा id . का खंड फ़ील्ड परिभाषाएं, या unsigned को हटा दें विदेशी कुंजी क्षेत्रों से खंड।