csv データを mysql にインポートして、列名を自動的に作成することは可能ですか?
インポート時に重複エントリをチェックすることはできますか? 識別子フィールドがありますが、2 回インポートされないようにする方法がわかりません。
Web サイトの jpeg ファイルをどのようにフィールドにインポートしますか? Web サイトがローカルに保存されており、識別子と同じファイル名の末尾に「.jpeg」が追加されているとします。
csv データを mysql にインポートして、列名を自動的に作成することは可能ですか?
インポート時に重複エントリをチェックすることはできますか? 識別子フィールドがありますが、2 回インポートされないようにする方法がわかりません。
Web サイトの jpeg ファイルをどのようにフィールドにインポートしますか? Web サイトがローカルに保存されており、識別子と同じファイル名の末尾に「.jpeg」が追加されているとします。
タンテが言ったように、テーブルの作成を自分で処理する必要がありますが、csv のインポートに関する限り、LOAD DATA INFILEを確認する必要があります。
LOAD DATA [LOW_PRIORITY | CONCURRENT] [LOCAL] INFILE 'file_name'
[REPLACE | IGNORE]
INTO TABLE tbl_name
[CHARACTER SET charset_name]
[{FIELDS | COLUMNS}
[TERMINATED BY 'string']
[[OPTIONALLY] ENCLOSED BY 'char']
[ESCAPED BY 'char']
]
[LINES
[STARTING BY 'string']
[TERMINATED BY 'string']
]
[IGNORE number LINES]
[(col_name_or_user_var,...)]
[SET col_name = expr,...]
テーブルに主キーを設定している場合、重複するエントリは問題になりません。
jpegの質問はまったく別の問題のようです(データがcsvにない限り)
確かに、おそらく数行のコードを自分で書かなければならないでしょう。それは非常に少ないコードで実行できます。重複のチェックは非常に簡単です。小さなスクリプトに挿入する前に行うことができます。
ファイルは、名前用の Varchar とファイルの内容用の BLOB の 2 つのフィールドの組み合わせとして保存できます。
あなたが得た回答は、少なくとも最初の 2 つの項目をカバーしているようです。Jpeg の質問については、ファイル システムではなくデータベースにファイルを保存するをご覧ください。.