有一个BUG,必须将postpay表格的money字段更改类型才能够大金额出售,例如,1000000,由于原来的字段类型是smallint(6),所以最大也就支持65535,那么我一件东西要买65536就会溢出,买进后无法查看。修改方法
CREATE TABLE cdb_postpay (
id int(12) NOT NULL auto_increment,
tid mediumint(8) NOT NULL default '0',
pid int(10) unsigned NOT NULL default '0',
sellcount smallint(3) unsigned NOT NULL default '0',
author varchar(25) NOT NULL default '',
username varchar(25) NOT NULL default '',
money int(20) NOT NULL default '0',
dateline int(10) unsigned NOT NULL default '0',
PRIMARY KEY (id),
KEY tid (tid)
) TYPE=MyISAM;
将money的字段更改为int(20),那么你就可以以一百万的价格去卖东西:) |