如何解决mysql(errno:135“记录文件中没有更多空间”)-请检查包含数据库的目录的权限

8xiog9wr  于 2021-08-09  发布在  Java
关注(0)|答案(2)|浏览(441)

我无法创建下表:

  1. create table measurement(
  2. user_id int(7),
  3. age int(3),
  4. gender varchar(8),
  5. height int(5),
  6. weight int(5),
  7. bmi int(5),
  8. body_fat int(5),
  9. lean_mass int(5),
  10. measurement_date date,
  11. PRIMARY key (user_id),
  12. FOREIGN key(user_id) REFERENCES user_info(user_id)
  13. );

当我执行上述查询时,它显示:
无法创建表 measurement (errno:135“记录文件中没有更多空间”)-请检查包含数据库的目录的权限。
但是如果上面的表只有两列,我可以创建它,比如:

  1. create table measurement( user_id int(7), age int(3));

如果我试图改变表来添加更多的列,它就会出错。如何解决此错误:errno:135“记录文件中没有更多空间”)-请检查包含数据库的目录的权限。

ht4b089n

ht4b089n1#

更新:我安装的xampp驱动器的可用空间不足10mb。我卸载了它,并再次安装到一个更大的目录,它的工作刚刚好现在

rur96b6h

rur96b6h2#

你试过这样做,这样我们就能知道问题到底出在哪里了。

  1. create table measurement(
  2. user_id int(7),
  3. age int(3),
  4. gender varchar(8),
  5. height int(5),
  6. weight int(5),
  7. bmi int(5),
  8. body_fat int(5),
  9. lean_mass int(5),
  10. measurement_date date,
  11. PRIMARY key (user_id));

相关问题