1
可変テキストファイルから(SQLサーバー上に存在する)テーブルにデータを挿入する方法を知りたい。最初の時点で可変テキストファイルからテーブルにデータを挿入するにはどうしたらいいですか?
、私はこのようLOAD DATA INFILEコマンドを使用しようとしました:
mysql --user=user --password=password --database=database<<EOF
LOAD DATA INFILE 'test.txt' INTO TABLE example
FIELD TERMINATED BY ',' LINES TERMIANATED BY '\n';
EOF
それは働いていました。しかし、あなたが見ることができるように、テキストファイルはこの方法でスクリプトで修正されています。 だから私はこの構造を第二に考える。
cat "${FILE}" | while read line ; do
#a valid INSERT command
echo ${INSERT} | mysql --user=user --password=password --database=database
done
各行から有効なINSERTコマンドを作成したいが、何をすべきかわからない。
ご存知ですか?ありがとう。
どのデータベースSQlサーバまたはmysql?可変ラインデータのサンプルを表示できますか?各ラインタイプの列はどのようになっていますか? – HLGEM