SQLServer→MySQLに、改行を含むデータを移行する


SQLServerからMySQLに、改行を含むデータを移行するために、SQLServerからCSVファイルを吐いたのだが、これが意図したようにMySQLに読み込まれない。

名称未設定-2

1つのフィールドに入るべき内容が、データ内の改行コード(CrLf)のせいで、CSV上で改行されてしまっている。
このファイルを読み込んだら、MySQLには1行毎に読み込まれて、意図しないデータになってしまった。

名称未設定-1

いろいろ解決法があるが、もっともシンプルな方法は、CSVを吐き出すときにセルをダブルクォーテーションで囲む(テキスト装飾子をつける)ことだ。

桶狭間情報システム

© 2024 Copyright OKESYS. All rights reserverd.