2011-01-26 9 views
2

私の質問は簡単だと思いましたが、私はまだそれを得ていませんでした。 。CMD経由でmysql DBにファイルを挿入する

私は、MySQLサーバでは、単純なデシベル5.1持っています - 私は、データベース内のファイルを保存するにはどうすればよいのdb形式「ブロブ」として保存するファイルが含まれて

を?それが2つのフィールドであると仮定すると、1つのid - intファイルの1つのBLOB!ブロブは正しいですか?マイクロソフトのワードとpdfドキュメントを保存したい!

私はCMDを経由して、それを挿入すると、ファイルパスを入れたときにstruggelが、それはパス、ないファイルが保存されます!

E.G. >

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

ここで何かヒントありがとうございました!

+0

あなたは* CMD *と言うと、Windows * .cmdバッチスクリプトを意味しますか? –

+0

コマンドラインインターフェイス経由で、私はmysqlデータベースにファイルを挿入したいと思います。私が言ったように、私は通常のフィールドで行うことはできますが、DBにファイルを挿入/保存する方法についてはわかりません。 !? –

答えて

0

CV(ID、コンテンツ)の値( "1"、LOAD_FILE( 'cv.doc'))に挿入します。

thats私が探していたもの!

最終的に!!!

+0

これは私のために働いていない。 –

+0

@OscarJara、この 'INSERT INTO my_table(スタンプ、docFile)VALUES(NOW()、LOAD_FILE( '/ tmp/my_file.odt'));' –

1

はおそらくLOAD DATA INFILEの文を見てみましょう。

+0

ファイルを介してデータを読み込むときは、ファイルパスをtxtファイルに入れますか?そして、BLOBはdoc/pdfを保存するのに適した形式ですか? –

+0

私はたくさんのPHP、java、perlスクリプトなどを見つけます。ファイルをアップロードするには。しかし今のところ手動でデータベースにファイルを挿入して保存するだけです! –

+0

@Alexander - いいえ、このコマンドは、実際のファイルをデータベースにロードします。私が与えたリンクを読んでください。 –

関連する問題