2017-06-09 8 views
0

私はMysqlにインポートするとデータ型varcharを自動的に設定し、CSVのように数字を切り上げます。インポート後の値が15.563の場合、15.56のようになります。私はこれを避けるためにどのテクニックを使用しますか?CSVからMysqlに数値を切り上げます

答えて

0

MySQLは自動的にそのようなことはしません。あなたのスキーマが定義どおりであればそれに従います。もしそれがVARCHARなら、インポートされるデータも同じです。

あなたは精度の3ヶ所が必要な場合は、おそらくあなたは、合計で望むどのように多くの有効桁数に応じて、DECIMAL(10,3)または類似のものを使用する必要があります。 10,3N,NNN,NNN.NNNを許します。

+0

私はスキーマを意味するのですか? – user8066749

+0

既存のテーブルに 'LOAD DATA INFILE'する必要があります。つまり、ターゲットテーブルのスキーマです。 – tadman

関連する問題