0
私はMysqlにインポートするとデータ型varcharを自動的に設定し、CSVのように数字を切り上げます。インポート後の値が15.563
の場合、15.56
のようになります。私はこれを避けるためにどのテクニックを使用しますか?CSVからMysqlに数値を切り上げます
私はMysqlにインポートするとデータ型varcharを自動的に設定し、CSVのように数字を切り上げます。インポート後の値が15.563
の場合、15.56
のようになります。私はこれを避けるためにどのテクニックを使用しますか?CSVからMysqlに数値を切り上げます
MySQLは自動的にそのようなことはしません。あなたのスキーマが定義どおりであればそれに従います。もしそれがVARCHAR
なら、インポートされるデータも同じです。
あなたは精度の3ヶ所が必要な場合は、おそらくあなたは、合計で望むどのように多くの有効桁数に応じて、DECIMAL(10,3)
または類似のものを使用する必要があります。 10,3
はN,NNN,NNN.NNN
を許します。
私はスキーマを意味するのですか? – user8066749
既存のテーブルに 'LOAD DATA INFILE'する必要があります。つまり、ターゲットテーブルのスキーマです。 – tadman