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

mysqlを使用してインポートしているCSVを見つけて置き換えるにはどうすればよいですか?

    まず、読み取った値を変数に割り当ててから、その変数で作業します。このために、宛先テーブルの列を指定しますが、置換する列の代わりに変数を指定します。

    load data local infile 'C:/filepath.../All_Data.csv'
    replace into table all_data
    fields terminated by ','
        enclosed by '"'
        escaped by '"'
    lines terminated by "\r\n"
    ignore 1 rows
    (column_1, column_2, @variable1, @variable2, column_5)
    set
        Avg_Daily_Visitors = replace(@variable1,"\N",0),
        pageviews = replace(@variable2,"\N", 0)
    ;
    



    1. Oracleストアドプロシージャを使用して、.txtファイルを添付ファイルとして電子メールで送信します。

    2. 手順なしで日付の範囲を使用してテーブルを結合する方法

    3. BIGINTUNSIGNED値が範囲外です

    4. java.sql.SQLException:接続が閉じられました[POOL-HikariCP]