2012-05-09 2 views
0

になります。mysqlにexcel csvをアップロードすると、 '1000'が1.00になり、最大値は999.99になります。同じテーブルをMicrosoft Wordのスプレッドシートでアップロードしている間は問題ありませんが、行数の制限があります。私は大きなテーブルをmysqlにアップロードできます.CSSデータが.csvに変換される.textファイルにあります。csvをmysql-numbers> 1000に変換すると、1.00

答えて

0

問題は、あなたのexcelファイルの書式設定か、mysqlテーブルの数値の制限です。ファイルをGoogleドキュメントにアップロードして、テーブルの作成に使用されたクエリを表示できます(または、テーブルの構造のスクリーンショット)。

1

千単位のセパレータによる可能性があります。 CSVに「1000」ではなく「1000」が表示されていることを確認します。

また、mySQL load data local infile incorrect number formatをご覧ください。お手数ですが、

+0

私のexcel csvには、1,000を参照してください、どのように対処する? – sanjay

+0

クイックで汚れた方法は、カンマをその列に何も置き換えないことです。また、そのリンクでload data infileコマンドを使用して行う方法の例もあります。 – ESG