ฉันกำลังพยายามเพิ่มแถวในInnoDBตารางด้วยแบบสอบถามง่ายๆ:
INSERT INTO zip_codes (zip_code, city) VALUES ('90210', 'Beverly Hills');แต่เมื่อฉันลองใช้แบบสอบถามนี้ฉันจะได้รับสิ่งต่อไปนี้:
ข้อผิดพลาด 1114 (HY000): โต๊ะ
zip_codesเต็ม
กำลังทำ
SELECT COUNT(*) FROM zip_codesให้ฉัน 188,959 แถวซึ่งดูเหมือนจะไม่มากเกินไปเพราะฉันมีตารางอื่นที่มี 810,635 แถวในฐานข้อมูลเดียวกันนั้น
ฉันค่อนข้างไม่มีประสบการณ์กับInnoDB engineปัญหานี้และไม่เคยประสบปัญหานี้MyISAMมาก่อน อะไรคือปัญหาที่อาจเกิดขึ้นที่นี่?
แก้ไข: สิ่งนี้จะเกิดขึ้นเมื่อเพิ่มแถวลงในzip_codesตารางเท่านั้น
