MyISAM स्टोरेज इंजन विदेशी कुंजी बाधाओं का समर्थन नहीं करता है। बाधा को पार्स किया गया है लेकिन चुपचाप अनदेखा कर दिया गया है।
अपनी समस्या को ठीक करने के लिए (दोनों तालिकाओं के लिए) InnoDB इंजन का उपयोग करें।
CREATE TABLE ( ... ) ENGINE = InnoDB ... ;
अपनी टेबल छोड़ने और उन्हें फिर से बनाने के बजाय आप स्टोरेज इंजन को भी बदल सकते हैं:
ALTER TABLE myDB.app_info ENGINE = InnoDB;
ALTER TABLE myDB.tab_info ENGINE = InnoDB;
इंजन बदलने के बाद आपको फिर से विदेशी कुंजी बाधा जोड़ने की आवश्यकता होगी।