1
mysqldumpはフィールド値にLFを使用しますが、LFではなく改行を取得できますか?mysqldump - LFの代わりに改行を取得する方法
INSERT IGNORE INTO `tbl1` VALUES (1, 2, "A\nB\nC");
INSERT IGNORE INTO `tbl1` VALUES (1, 2, "A
B
C");
mysqldumpはフィールド値にLFを使用しますが、LFではなく改行を取得できますか?mysqldump - LFの代わりに改行を取得する方法
INSERT IGNORE INTO `tbl1` VALUES (1, 2, "A\nB\nC");
INSERT IGNORE INTO `tbl1` VALUES (1, 2, "A
B
C");
mysqldump
データが挿入されたときにダンプします。 データを変換する場合は、ダンプの直後にデータを変換する必要があります。 これにはsed
を使用できます。私は同様の問題を持っている
mysqldump.exe -uuser -p mydb | sed "s/\\\r\\\n/\\\n/g"
:
これは、n \ rを
sed
と\ nはに\ を変換ラインは、余分な^ Mのシンボルが続いています。現在私はそれを手動でvimで削除します(空に置き換えてください)。しかし、私はそれにうんざりして、私も通常の解決策を探しています... – zhekaus