ヤマムギ

growing hard days.

*

MySQL 5.7でload data local infileでバックスラッシュ(\)を含むフィールドでエラー

      2017/02/22

バックスラッシュ(\)を含むフィールドがあるレコードをload data local infileでインポートしようとすると、
MySQL 5.6ではエラーは発生せずに置換されてたいようですが、5.7では
「ERROR 1300 (HY000) at line 1: Invalid utf8 character string:」となりました。

SQL_MODEでNO_BACKSLASH_ESCAPESをやってみた

ERROR 1300は発生しなくなったが、行区切りに影響したのか複数行が1行扱いとなってインポートされたのでこれは却下。

field escaped by ”

ひとまずこれで対応しました。


最後までお読みいただきましてありがとうございました!

「AWS認定資格試験テキスト&問題集 AWS認定ソリューションアーキテクト - プロフェッショナル 改訂第2版」という本を書きました。

「AWS認定資格試験テキスト AWS認定クラウドプラクティショナー 改訂第2版」という本を書きました。

「ポケットスタディ AWS認定 デベロッパーアソシエイト [DVA-C02対応] 」という本を書きました。

「要点整理から攻略するAWS認定ソリューションアーキテクト-アソシエイト」という本を書きました。

「AWSではじめるLinux入門ガイド」という本を書きました。

 - Database

ad

ad

  関連記事

Oracle 12c インスタンスを起動してユーザーとテーブルを作成する

環境 Mac上のVirtualBox CentOS 7 Oracle 12c イ …

RDS for MySQL slow.log破損そして修復

AWSのRDS for MySQLでは、パラメータグループでslow_query …

VirtualBoxでCentOS7+Oracle12c環境を構築するの3(データベース作成)

Oralceのインストールはこちら「VirtualBoxでCentOS7+Ora …

Oracle SQL Developer でConnections(接続)が表示されなくなった

まれにOracle SQL DeveloperのConnect(接続)が表示され …

Oracle SQL DeveloperでMySQLに接続して接続の文字コードでUTF-8を指定する

MySQL WorkbenchがMacでクエリー1回送信するレベルで落ちまくるの …