回答編集履歴
2
さらに追記
answer
CHANGED
@@ -13,4 +13,10 @@
|
|
13
13
|
|
14
14
|
```bash
|
15
15
|
mysql -uUser_name -pPassword db_name < hoge.sql
|
16
|
-
```
|
16
|
+
```
|
17
|
+
|
18
|
+
プログラムから実行するのであれば、SQLを実行するコマンドを叩く方法もあります。
|
19
|
+
|
20
|
+
```
|
21
|
+
mysql -uUser_name -pPassword db_name -e'LOAD DATA LOCAL INFILE '.csv' INTO TABLE table_name FIELDS TERMINATED BY ',' IGNORE 1 LINES;'
|
22
|
+
```
|
1
追記
answer
CHANGED
@@ -6,4 +6,11 @@
|
|
6
6
|
use db_name
|
7
7
|
LOAD DATA LOCAL INFILE '.csv' INTO TABLE table_name FIELDS TERMINATED BY ',' IGNORE 1 LINES;
|
8
8
|
```
|
9
|
-
他のDBだとやり方が少し違うかもしれませんが、似た方法があるかと思います。
|
9
|
+
他のDBだとやり方が少し違うかもしれませんが、似た方法があるかと思います。
|
10
|
+
|
11
|
+
### 追記
|
12
|
+
上記の内容のsqlファイルを作成し、下記のコマンドで渡してあげるというのはどうでしょうか?
|
13
|
+
|
14
|
+
```bash
|
15
|
+
mysql -uUser_name -pPassword db_name < hoge.sql
|
16
|
+
```
|