mysql数据库decimal类型保存负数报错是为什么啊有没有懂的急
这里勾一下,可以参考下这个http://t.csdn.cn/7vMVg
无符号的不能保存负数,你用关键字改成带符号的
CREATE TABLE mytable (
id INT PRIMARY KEY,
value DECIMAL(10,2) SIGNED
);
报什么错,看你这个应该不会报错,你可以之间在字段输入负数试试
你的数据或者插入语句呢
目前看没看到什么问题 报错信息发出来
报什么错,信息放出来
报错了要仔细看报错信息,不要先入为主的以为是decimal报错,很可能是你写了个不能转换成数字的字符串,或者变量和列没有对齐之类的问题
语法:decimal(m, d) [unsigned]:定点数m指定长度,d表示小数点的位数