yrarchi / household_accounts

レシートのデータ化
19 stars 8 forks source link

データのインサート #3

Closed yrarchi closed 4 years ago

yrarchi commented 4 years ago

DBに既存のデータを入れていく

yrarchi commented 4 years ago

MySQLで直接入れる

https://dev.mysql.com/doc/refman/5.6/ja/insert.html 参照

書き方のパターン カラムがa,b,cの3つの場合

INSERT INTO tbl_name (a, b, c) VALUES(1, 2, 3);
INSERT INTO tbl_name VALUES(1, 2, 3);  -- カラム名を指定しない場合は、テーブル内の全てのカラムの値を渡す
INSERT INTO tbl_name (a, b) VALUES(1, 2);  -- cはデフォルト値になる
INSERT INTO tbl_name (a,b,c) VALUES(1,2,3),(4,5,6),(7,8,9);  -- 複数行挿入もOK
INSERT INTO m_stores 
  (store_id, store_name) 
VALUES 
(0, 'スーパー'), 
…(後略)…
;

確認

+-------------+---------------+--------------------+
| category_id | category_name | category_name      |
+-------------+---------------+--------------------+
|           1 | 食費          | 米                 |
|           2 | 食費          | パン               |
…(後略)…
yrarchi commented 4 years ago

MySQLにデータ送る部分は別途検討に途中で変更したので、このイシューはいったん閉じる