Jupyter ノートブック (Python) を使用して mysql.connector を使用して MySQL に接続し、csv ファイルをデータベースにロードすると、カーソルを作成した後、次のことを試しました。
self.cursor.execute("LOAD DATA LOW_PRIORITY LOCAL INFILE 'deficiency.csv' \
REPLACE INTO TABLE retailstore.deficiency CHARACTER SET utf8 \
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' ESCAPED BY '"' LINES TERMINATED BY '\r\n' \
IGNORE 1 LINES")
そして、「mysql.connector.errors.ProgrammingError: 1083 (42000): フィールド区切り引数が予期されたものではありません。マニュアルを確認してください」というエラー メッセージが表示されました。
MySQLでまったく同じSQLクエリを直接使用してcsvファイルをロードすると、Pythonでは失敗しましたが、動作します。
誰かが問題の場所を特定するのを手伝ってくれますか? ありがとうございました!