大家帮看看这是怎么回事?
用MYSQL用的不多。ALTER TABLE om_order ADD Agent_Order_Comm decimal(18,2) default 0;执行上面这面SQL ,报下面的错误:Error Code : 1114
The table '#sql-c10_1' is full
(0 ms taken)'#sql-c10_1'这个表我都不知道是什么,SELECT也查不到
用MYSQL用的不多。ALTER TABLE om_order ADD Agent_Order_Comm decimal(18,2) default 0;执行上面这面SQL ,报下面的错误:Error Code : 1114
The table '#sql-c10_1' is full
(0 ms taken)'#sql-c10_1'这个表我都不知道是什么,SELECT也查不到
1。你的磁盘空间是不是满了?
2。你的表中字段是否过多?
3。表中是否有其它限制(如索引)?
4。表文件的尺寸是否已达上限?
建议你按原表的SQL语句新建一表,然后执行这个语句,从而断定一下问题出在哪部分。
2。你的表中字段是否过多?
3。表中是否有其它限制(如索引)
4。表文件的尺寸是否已达上限?
我新建了一个一样的表结构只是没有数据,添加字段成功
这是不是说明问题是“表文件的尺寸是否已达上限?”这个配制在哪里修改啊,ACMAIN_CHM,谢谢了
innodb 存储引擎
ibdata1 已经4G了
估计你用的是FAT文件系统格式,如果是NTFS则没有这个问题了。1。 换磁盘格式为NTFS
2。 添加datafile http://dev.mysql.com/doc/refman/5.1/zh/storage-engines.html#innodb-configuration
[mysqld]
innodb_data_file_path=datafile_spec1[;datafile_spec2]...