CREATE TABLE `tt` (
`tid` int(11) NOT NULL auto_increment,
`d1` float(3,2) default NULL,
`d2` float(3,2) default NULL,
`d3` float(3,2) default NULL,
PRIMARY KEY (`tid`)
) TYPE=MyISAM AUTO_INCREMENT=2 ;--
-- 导出表中的数据 `tt`
-- INSERT INTO `tt` (`tid`, `d1`, `d2`, `d3`) VALUES (1, 2.00, 3.45, 3.05);select * from tt where d1=2.00
select * from tt where d2=3.45
select * from tt where d3=3.05如上,三个sql语句,只有第一个可以读取出数据出来,在不改变表格字段类型的情况下,我要怎样才能读取出我需要的数据出来?
`tid` int(11) NOT NULL auto_increment,
`d1` float(3,2) default NULL,
`d2` float(3,2) default NULL,
`d3` float(3,2) default NULL,
PRIMARY KEY (`tid`)
) TYPE=MyISAM AUTO_INCREMENT=2 ;--
-- 导出表中的数据 `tt`
-- INSERT INTO `tt` (`tid`, `d1`, `d2`, `d3`) VALUES (1, 2.00, 3.45, 3.05);select * from tt where d1=2.00
select * from tt where d2=3.45
select * from tt where d3=3.05如上,三个sql语句,只有第一个可以读取出数据出来,在不改变表格字段类型的情况下,我要怎样才能读取出我需要的数据出来?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货