sql >> データベース >  >> RDS >> Mysql

mySQLロードデータローカルinfile不正な数値形式

    CSVファイルからスペースを削除します:

    sth,sth,"100,000,000",sth,"200,000"
    sth,sth,"200,000,000",sth,"500,000"
    

    そして、このステートメントを使用してデータをロードしてみてください-

    LOAD DATA INFILE 'thefile.csv' INTO TABLE mytable
      FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
      LINES TERMINATED BY '\r\n'
    (column1, column2, @var1, column4, @var2) -- specify actual field names
    SET column3 = REPLACE(@var1, ',', ''), column5 = REPLACE(@var2, ',', ''); -- remove thousand separators
    


    1. OracleのROUND(number)関数

    2. 大規模なmysqlデータベースのバックアップをインポートする最速の方法は何ですか?

    3. PHPとMySQLを使用してサイトマップを作成する方法

    4. ADFS 2.0を使用して、SQL Serverに対して特定のユーザーを認証できますか?