Jupyterノートブック(Python)を使用してmysql.connectorを使用してMySQLに接続し、csvファイルをデータベースにロードすると、 「;マニュアルをご確認フィールドセパレータ引数が期待されているものではありませんmysql.connector.errors.ProgrammingError:1083(42000)」 mysql.connector.errors.ProgrammingError:1083(42000):フィールド区切り引数が期待通りではありません
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でまったく同じSQLクエリを使用してcsvファイルをロードすると、Pythonで失敗したものの、動作します。
どこに問題があるのかを教えてもらえますか?ありがとうございました!
ありがとうございました! "mysql.connector.errors.DatabaseError:1205(HY000):ロック待ちタイムアウトを超えました;トランザクションを再開しようとしました"というエラーメッセージが返されている間に改訂コードを試しました。 – Ramona
@Ramona:申し訳ありません、いいえ、私は前にそのメッセージを見逃していません。 –