我想添加一行到一个InnoDB表有一个简单的查询:ERROR 1114(HY000):表满
INSERT INTO zip_codes (zip_code, city) VALUES ('90210', 'Beverly Hills');
但是,当我尝试此查询,我得到如下:
ERROR 1114 (HY000): The table `zip_codes` is full
做一个“SELECT COUNT(*)FROM zip_codes”给了我188,959行,这看起来不像太多,考虑到我在同一个数据库中有810,635行的另一个表。
我对InnoDB引擎相当缺乏经验,从未遇到过MyISAM的这个问题。这里有什么潜在的问题?
编辑:只有在向zip_codes表添加一行时才会发生这种情况。
当您试图插入任何表或只有zip_codes时会发生错误吗? – 2009-04-08 15:44:24