2011-01-26 6 views
2

제 질문은 간단합니다.하지만 아직 제대로 이해하지 못했습니다. .CMD를 통해 mysql DB에 파일 삽입

가 어떻게 데이터베이스에 파일을 저장 않는 등의 DB 형식 "덩어리"에 저장하는 파일이 포함

-

나는 MySQL 서버 5.1에서 간단한 DB를 데? 그것이 2 개의 필드라고 가정하면, 하나의 id - int 파일을위한 하나의 BLOB! 얼룩은 맞습니까? Microsoft Word 및 PDF 문서를 저장하고 싶습니다!

CMD를 통해 삽입하고 싶습니다. 파일 경로를 입력 할 때 경로를 저장하지만 파일은 저장하지 마십시오!

E.G. >

INSERT INTO cvtable VALUES("1","???file path???"); 

여기에 어떤 힌트를 주셔서 감사합니다 !!

+0

유장 * CMD *, Windows * .cmd 배치 스크립트를 의미합니까? –

+0

그냥 명령 줄 인터페이스를 통해, 나는 mysql 데이터베이스에 파일을 삽입하고 싶습니다. 내가 말했듯이, 나는 일반 필드에서 그렇게 할 수는 있지만 파일을 DB에 저장/저장하는 방법에 대해서는 확신 할 수 없다. .!? –

답변

0

cv (id, content) 값 ("1", LOAD_FILE ('cv.doc'))에 삽입;

내가 찾고 있던 것이었다 !!

마침내 !!!

+0

이것은 나를 위해 작동하지 않습니다. –

+0

@OscarJara,이'INSERT INTO my_table (stamp, docFile) VALUES (NOW(), LOAD_FILE ('/ tmp/my_file.odt'));' –

1

아마도 LOAD DATA INFILE 성명서를 살펴보십시오.

+0

파일을 통해 데이터를로드 할 때 파일 경로를 txt 파일에 저장합니까 ?? 그리고 blob은 doc/pdf를 저장하기에 적합한 형식입니까? –

+0

나는 PHP, 자바, 펄 스크립트 등을 많이 찾는다. 파일을 업로드한다. 하지만 지금은 수동으로 데이터베이스에 파일을 삽입하고 저장하려고합니다. –

+0

@Alexander - 아니요,이 명령은 실제 ​​파일을 데이터베이스에로드합니다. 내가 준 링크를 읽으십시오. –