相关疑难解决方法(0)

ERROR 1114(HY000):桌子已满

我正在尝试使用简单查询向InnoDB表添加一行:

INSERT INTO zip_codes (zip_code, city) VALUES ('90210', 'Beverly Hills');
Run Code Online (Sandbox Code Playgroud)

但是当我尝试这个查询时,我得到以下内容:

SELECT COUNT(*) FROM zip_codes
Run Code Online (Sandbox Code Playgroud)

做一个"SELECT COUNT(*)FROM zip_codes"给了我188,959行,考虑到我在同一个数据库中有另一个810,635行的表,这似乎不太多.

我对InnoDB引擎缺乏经验,从未在MyISAM上遇到过这个问题.这里有哪些潜在的问题?

编辑:只有在zip_codes表中添加行时才会出现这种情况.

mysql innodb

100
推荐指数
14
解决办法
19万
查看次数

表'#sql-5f8_9c'已满

我试图用以下语法删除外键(5.0.45-community-nt):

alter table [table] drop foreign key [fk_name]
Run Code Online (Sandbox Code Playgroud)

但我收到以下错误:

The table '#sql-5f8_9c' is full – 99543 ms
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

谢谢!

mysql

4
推荐指数
1
解决办法
2309
查看次数

标签 统计

mysql ×2

innodb ×1