次の列構造のテーブルがあります。
sqlite> create table stocks(stockticker varchar(4), tradedate date, open double, high double, low double, close double, volume integer, adjclose double);
私がやりたいのは、株式のグループの毎日の株式データをこの1つのテーブルに保存しますが、現在存在する履歴データをデータに入力します。そこで、XLIの履歴をyahoo/financeからXLI.csvというファイルに保存しました
mySQLでは、次のことができるように使用します。
sqlite> LOAD DATA INLINE 'XLI.csv'
...> INTO TABLE stocks
...> FIELDS TERMINATED BY ','
...> LINES TERMINATED BY '\n'
...> IGNORE 1 LINES
...> (@tradedate, open, high, low, close, volume, adjclose)
...> SET stockticker = 'XLI',
...> tradedate = STR_TO_DATE(@tradedate, '%m/%d/%Y');
Error: near "LOAD": syntax error
sqlite>
SQLITEには多くの違いがあることを理解しましたが、私は初心者であり、私が見つけたすべての例は通常、次のコマンド構造を持っています。
sqlite> .import <filename> <table>
'stockticker'フィールドも設定し、最初の行(ヘッダー)を無視して、日付が正しくインポートされるようにする必要があるため、これは役に立ちません。ドキュメントやインターネットで、自分がやりたいことのような例を見つけられませんでした。
よろしくお願いします。