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

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

我无法创建下表:

create table measurement(
    user_id int(7),
    age int(3),
    gender varchar(8),
    height int(5),
    weight int(5),
    bmi int(5),
    body_fat int(5),
    lean_mass int(5),
    measurement_date date,
    PRIMARY key (user_id),
    FOREIGN key(user_id) REFERENCES user_info(user_id)
    );

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

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

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

ht4b089n

ht4b089n1#

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

rur96b6h

rur96b6h2#

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

create table measurement(
    user_id int(7),
    age int(3),
    gender varchar(8),
    height int(5),
    weight int(5),
    bmi int(5),
    body_fat int(5),
    lean_mass int(5),
    measurement_date date,
    PRIMARY key (user_id));

相关问题