1
파일의 내용을 명령 줄에서 mysql 테이블의 필드로 복사 할 수 있습니까? 명령 행이나 mysql 프롬프트에서. 더 쉬운 방법이 있다면 스크립트를 작성하고 싶지 않습니다. 분명히 그 실제 명령이 아니다파일의 내용을 mysql의 한 필드에 복사하십시오.
UPDATE MYTABLE SET MYFIELD=READ_CONTENTS_OF_FILE('myfile.txt') WHERE ID=1234;
하지만 내가하고 싶은 것을 보여
적으로는, 내가 좋아하는 뭔가를하고 싶습니다. 이 명령 줄에서 작동
:
echo UPDATE MYTABLE SET MYFIELD=\'`cat myfile.txt`\' WHERE ID=1234 |mysql
그러나 새로운 라인을 유지하지 않고 파일이 아포스트로피가 포함 된 경우가 망쳐됩니다.
이것은 내가 지금까지 여러 해 동안 봤던 것입니다. 문제는 너무 빨리 포기하고 GUI 클라이언트에 복사/붙여 넣기를 거의 사용하지 않는 경우가 많았습니다. 가끔씩 테스트 목적을위한 편리한 트릭이 될 것입니다.
감사합니다.
감사합니다. Jacob. 저건 완벽 해. –