Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 执行sql文件时出错(错误1114 mysql表已满)_Php_Mysql_Innodb - Fatal编程技术网

Php 执行sql文件时出错(错误1114 mysql表已满)

Php 执行sql文件时出错(错误1114 mysql表已满),php,mysql,innodb,Php,Mysql,Innodb,我正在使用MySQL innoDB 我有一个大的SQL文件,我需要在我的数据库上执行这个文件,但是当我使用这个命令运行这个文件时 mysql-hlocalhost-root-proot mydb

我正在使用MySQL innoDB

我有一个大的SQL文件,我需要在我的数据库上执行这个文件,但是当我使用这个命令运行这个文件时

mysql-hlocalhost-root-proot mydb

我犯了这个错误

ERROR 1114 mysql table is full
它执行一些表并向其中插入记录,但当到达名为提要的表时,它插入2000000条记录并返回该错误


我能做些什么来解决这个错误,有没有办法执行这个文件?如果出现表满错误,可能是磁盘已满或表已达到最大大小

有一套解决方法的建议:

此外,状态将告诉我们该拷贝是否可能耗尽了磁盘空间。要进行检查,请运行:

SHOW TABLE STATUS LIKE 'tbl';
SHOW VARIABLES LIKE 'innodb%'; 
请注意,您认为可用的32GB是在系统丢弃失败的副本之后

还有,类似的问题:


    • mysql-h localhost-u root-pYour\u密码mydb
      ?为了确保您使用了正确的语法。Kmas先生,是的,它执行一些表并向其中插入记录,但当到达表名时,它将插入2000000条记录并返回此错误。您很有可能在这个问题上重复了该错误。;)读一下,我想你的问题有解决的办法。