Mysql创建一个新列但已经存在

时间:2014-05-02 19:08:27

标签: mysql

这是我的表SQL

CREATE TABLE IF NOT EXISTS `kiln_input_data` (
  `id` int(11) NOT NULL,
  `kiln_num` int(10) NOT NULL,
  `chargenum` varchar(20) NOT NULL,
  `datein` date NOT NULL,
  `dateout` date NOT NULL,
  `drytime` decimal(12,1) NOT NULL,
  `kilnsched` int(5) NOT NULL,
  `target` decimal(12,1) NOT NULL,
  `emc` decimal(12,1) NOT NULL,
  `tdal` decimal(11,1) NOT NULL,
  `opinit` varchar(5) NOT NULL,
  `mca` decimal(12,1) NOT NULL,
  `stda` decimal(11,1) NOT NULL,
  `mcb` decimal(12,1) NOT NULL,
  `sdtb` decimal(11,1) NOT NULL,
  `checkdimension` varchar(20) NOT NULL,
  `bf4` int(11) NOT NULL,
  `bf6` int(11) NOT NULL,
  `bf8` int(11) NOT NULL,
  `bf90` int(11) NOT NULL,
  `bf105` int(11) NOT NULL,
  `_submitted_` date NOT NULL,
  `_fromaddress_` varchar(20) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

一切正常,但是,从表单中插入数据后我得到一个重复列stdb附加到表的末尾,不知道为什么

kiln_input_data

Column  Type    Null    Default Comments
id  int(11) No       
kiln_num    decimal(11,0)   Yes     NULL     
chargenum   varchar(20) No       
datein  date    No       
dateout date    No       
drytime decimal(12,1)   Yes     NULL     
kilnsched   decimal(11,0)   Yes     NULL     
target  decimal(12,1)   Yes     NULL     
emc decimal(12,1)   Yes     NULL     
tdal    decimal(12,1)   Yes     NULL     
opinit  varchar(5)  No       
mca decimal(12,1)   Yes     NULL     
stda    decimal(12,1)   Yes     NULL     
mcb decimal(12,1)   Yes     NULL     
sdtb    decimal(11,1)   No       
checkdimension  varchar(20) No       
bf4 decimal(11,0)   Yes     NULL     
bf6 decimal(11,0)   Yes     NULL     
bf8 decimal(11,0)   Yes     NULL     
bf90    decimal(11,0)   Yes     NULL     
bf105   decimal(11,0)   Yes     NULL     
_submitted_ date    No       
_fromaddress_   varchar(20) No       
stdb    decimal(12,1)   Yes     NULL     

0 个答案:

没有答案