"十进制" - 列的数据截断

时间:2016-05-29 11:08:59

标签: mysql

我尝试将一些测试值添加到我的数据库中,但是当我输入十进制值时,我总是收到此Data truncated for column ...错误。

例如,我试图输入:

INSERT INTO `offers` (`id`, `userid`, `amount`, `onebtc`, `price`, `discount`) VALUES (NULL, '6', '14,22', '0', '10,32', '1');

进入此表:

table

1 个答案:

答案 0 :(得分:0)

您是否尝试过发送小数而不是字符串??

INSERT INTO offers (id, userid, amount, onebtc, price, discount) VALUES (NULL, 6, 14.22, 0, 10.32, 1);

您正在发送字符串以进行外包,因此MySQL必须为您输入内容。