mysqlimport
bash スクリプトを使用して、 5 つの異なるcsv
ファイルを共通のデータベース テーブルにインポートするために使用しています。
File[0]=one
File[1]=two
File[2]=three
File[3]=four
File[4]=five
for i in 0 1 2 3 4 5 6 7 8 9 10
do
mysqlimport --fields-optionally-enclosed-by=\" --fields-terminated-by=, --lines-terminated-by="<br />\n" -uusername -ppassword --local tablename /path/${File[i]}.txt
done
ここで、各ファイルに一意の ID を持つ共通テーブルに追加の列を追加したいと考えました。例えば。one.csv のすべてのエントリについて、id の値は 1 になります。bash
スクリプトを使用してインポートすると同時にこれを行う方法はありますか? 毎回 mysql コンソールにアクセスして、そこから実行したくありません。
任意の提案をいただければ幸いです。