看数据库中的字段的设计,一般设置为数值即可保存负值,也可以用文字段保存,取出后自行转换成数字即可。
创新互联公司专注于鞍山网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供鞍山营销型网站建设,鞍山网站制作、鞍山网页设计、鞍山网站官网定制、微信小程序开发服务,打造鞍山网络公司原创品牌,更为您提供鞍山网站排名全网营销落地服务。
mysql中是没有number数据类型的,对应的是int(整型)或者float(浮点型)等。
只要建表时没有选择unsigned(无符号型)选项,那么就是可以填入负数的。
如果表已经建好了,只需
ALTER
TABLE
指令将对应字段属性更改即可,参考SQL:
ALTER
TABLE
`user`
CHANGE
`regdate`
`regdate`
INT(
10
)
NOT
NULL
DEFAULT
'0'
FLOAT或者DOUBLE都可以
补充:
类型肯定是这样的,可能是你的数据文件格式不对,你可以在记事本里面看一看,是否以TAB进行字段之间的分隔,另外可以考虑把“-.”替换为“-0.”