21
ข้อผิดพลาด Mysql 1452 - ไม่สามารถเพิ่มหรืออัปเดตแถวลูกได้: ข้อ จำกัด รหัสต่างประเทศล้มเหลว
ฉันมีปัญหาแปลก ๆ เล็กน้อย ฉันกำลังพยายามเพิ่มคีย์ต่างประเทศให้กับตารางหนึ่งที่อ้างอิงอีกอัน แต่มันล้มเหลวด้วยเหตุผลบางอย่าง ด้วยความรู้ที่ จำกัด ของฉันเกี่ยวกับ MySQL สิ่งเดียวที่อาจเป็นที่สงสัยก็คือมีคีย์ต่างประเทศในตารางอื่นที่อ้างอิงถึงสิ่งที่ฉันพยายามอ้างอิง ฉันได้ทำSHOW CREATE TABLEแบบสอบถามในทั้งสองตารางsourcecodes_tagsเป็นตารางที่มีคีย์ต่างประเทศsourcecodesเป็นตารางอ้างอิง CREATE TABLE `sourcecodes` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `user_id` int(11) unsigned NOT NULL, `language_id` int(11) unsigned NOT NULL, `category_id` int(11) unsigned NOT NULL, `title` varchar(40) CHARACTER SET utf8 NOT NULL, `description` text CHARACTER SET utf8 …