mysql is full_The table is full

问题解决了吗?我也碰到类似问题

mysql> insert into Billinfo values('',456,123456789,130282,222,333,'2012.3.24','2057','40','2','38','xianjin',444);

ERROR 1114 (HY000): The table 'Billinfo' is full

这时看表数据条数才53万条

mysql> select count(1) from Billinfo;

+----------+

| count(1) |

+----------+

|   537007 |

+----------+

磁盘空间也没满:

mysql> SELECT TABLESPACE_NAME, FILE_NAME, EXTENT_SIZE*TOTAL_EXTENTS/1024/1024 AS TOTAL_MB, EXTENT_SIZE*FREE_EXTENTS/1024/1024 AS FREE_MB, EXTRA FROM information_schema.FILES WHERE FILE_TYPE="DATAFILE";

+-----------------+------------+----------------+---------------+----------------+

| TABLESPACE_NAME | FILE_NAME  | TOTAL_MB       | FREE_MB       | EXTRA          |

+-----------------+------------+----------------+---------------+----------------+

| ts_1            | data_1.dat | 10240.00000000 | 9926.00000000 | CLUSTER_NODE=2 |

| ts_1            | data_1.dat | 10240.00000000 | 9927.00000000 | CLUSTER_NODE=3 |

+-----------------+------------+----------------+---------------+----------------+

2 rows in set (0.00 sec)

他表的语句为:

| Billinfo | CREATE TABLE `Billinfo` (

`bill_id` int(11) NOT NULL AUTO_INCREMENT,

`ter_id` int(11) DEFAULT NULL,

`tax_reg_id` int(11) DEFAULT NULL,

`payer_id` int(11) DEFAULT NULL,

`tem_id` int(11) DEFAULT NULL,

`tran_serial_num` int(11) DEFAULT NULL,

`date_issued` varchar(56) DEFAULT NULL,

`time_issued` varchar(56) DEFAULT NULL,

`total_in_figures` float DEFAULT NULL,

`discount_amount` float DEFAULT NULL,

`amount_receivable` float DEFAULT NULL,

`payment_type` varchar(56) DEFAULT NULL,

`cashier_num` int(11) DEFAULT NULL,

PRIMARY KEY (`bill_id`),

KEY `Billinfo_id` (`bill_id`)

) /*!50100 TABLESPACE ts_1 STORAGE DISK */ ENGINE=ndbcluster AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 |

不知道是哪出问题了,请高手指点

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值