2016-05-29 5 views
1

データベースにテスト値を追加しようとしていますが、小数値を入力すると常にData truncated for column ...エラーが発生します。この表に"decimal" - カラムのデータが切り捨てられました

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

:たとえば

私はこれを入力しようとしている

table

+1

"。"あなたの10進数で – Armen

答えて

0

は、あなたが文字列ではなく、小数点を送信しようとしました?

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

あなたは永遠に文字列を送信しているので、MySQLはタイプキャストしています。

関連する問題