|
现在我以发现一个关键性的问题我用sql语句
INSERT INTO `tl` (`pn`, `lt`, `vc`, `tl`, `ls`, `kd`, `kt`, `wl`) VALUES
('100352795A','P','I','FC454239','120','-2006-08-10-','00:00:07','127DC');
运行于mysql4.0在kd字段就可以看到2006-08-10
但是在mysql4.1中运行以上语句在kd字段就看到的是null
我的表结构是:
CREATE TABLE `tl` (
`pn` varchar(20) default NULL,
`lt` char(3) default NULL,
`vc` char(3) default NULL,
`tl` varchar(10) NOT NULL default '',
`ls` varchar(4) default NULL,
`kd` date NOT NULL default '0000-00-00',
`kt` time default NULL,
`wl` varchar(20) NOT NULL default '',
PRIMARY KEY (`tl`),
KEY `wl` (`wl`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 PACK_KEYS=1
那从以上应该可以看到上传的那一段数据就是-2006-08-10-由于那个程序不可以改,所以我只可以从我的服务器入手来觖决这个问题,请问大家我应该如何操作的呢? |
|