現在CSVファイルをサーバーにアップされてからMYSQL5.7にインポートするバッチを書いているのですが、日付を指定する条件が分からずにいます。
具体的にはまずサーバーに/tmp/0620/file_20180619.csv
......................................./0619/file_20180618.csv
のようにファイルがアップされます。アップされたファイルで本日が6/20の場合、20日のフォルダ内にある「file_20180619.csv」(-1日)を読み込むバッチを書いているのですが、0620ディレクトリとcsvファイルの名前は毎日変わるので、変わっても対応できるpathの指定の仕方を教えてください。
バッチ処理
#データベース接続
mysql -hxxx -uxx -pxxxx
#データベース選択
use database;
#POSデータインポート
LOAD DATA LOCAL INFILE '/bk_uriage/tmp/DD(0620)/file_YYYMMDD.csv' FIELDS TERMINATED BY "," INTO TABLE table FIELDS TERMINATED BY ',';
上記の/DD(0620)/file_YYYMMDD.csvの部分は日付が変わるのでどんなふうにインポートするパスを指定すればよろしいでしょうか。
ご回答宜しくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/05 00:55