2017-11-29 20 views
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"); 
+0

:

이 N 개의 \ r에sed와 \ n에 \ 변환 선은 추가^M 기호 뒤 따른다. 현재 vim을 사용하여 수동으로 제거합니다 (빈 것으로 교체하십시오). 그러나 나는 그것에 지긋 지긋했고 나는 정상적인 해결책을 찾고있다. – zhekaus

답변

1

mysqldump 삽입시 데이터를 덤프합니다. 데이터를 변형하려면 덤핑 직후에해야합니다. sed을 원하는대로 사용할 수 있습니다. I 유사한 문제가

mysqldump.exe -uuser -p mydb | sed "s/\\\r\\\n/\\\n/g"