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

PythonでのMySQLLOADDATA LOCAL INFILEの例?

    さて、PythonのMySQLdbを使用して、私はこれを使用します:

    connection = MySQLdb.Connect(host='**', user='**', passwd='**', db='**')
    cursor = connection.cursor()
    query = "LOAD DATA INFILE '/path/to/my/file' INTO TABLE sometable FIELDS TERMINATED BY ';' ENCLOSED BY '\"' ESCAPED BY '\\\\'"
    cursor.execute( query )
    connection.commit()
    

    必要に応じて、host / user / passwd/dbを置き換えます。これは、MySQLドキュメントこちら に基づいています。 、正確なLOAD DATA INFILEステートメントは、特定の要件などによって異なります(FIELDS TERMINATED BY、ENCLOSED BY、およびESCAPED BYステートメントは、読み込もうとしているファイルのタイプに固有であることに注意してください)。



    1. LinuxでSQLServer認証データベースを使用してSolarWindsServ-Uを使用する

    2. AtlassianBitbucketを使用したPostgreSQLバージョン管理

    3. PL/pgSQLのEXECUTE...USINGステートメントはレコードタイプでは機能しませんか?

    4. 更新ステートメントの冗長データ