質問編集履歴

3

説明追記

2020/07/16 08:04

投稿

fukazume
fukazume

スコア78

test CHANGED
File without changes
test CHANGED
@@ -21,3 +21,47 @@
21
21
 
22
22
 
23
23
  一般的な括り記号付きデータのハンドリング方法をお教えいただけますと、誠にありがたく存じます。どうぞよろしくお願い申し上げます。
24
+
25
+
26
+
27
+ 追記
28
+
29
+ saziさん
30
+
31
+ ありがとうございます!私のポカミスもありました。
32
+
33
+
34
+
35
+ ■コマンド
36
+
37
+ mysql> LOAD DATA LOCAL INFILE "C:/Users/test/dev/data.csv"
38
+
39
+ -> INTO TABLE data
40
+
41
+ -> FIELDS TERMINATED BY ','
42
+
43
+ -> OPTIONALLY ENCLOSED BY '\"'
44
+
45
+ -> LINES TERMINATED BY '\n'
46
+
47
+ -> IGNORE 1 LINES
48
+
49
+ -> (@datetime, @title, @url)
50
+
51
+ -> SET datetime=@datetime, title=@title, url=@url
52
+
53
+ -> ;
54
+
55
+
56
+
57
+ ■ソース
58
+
59
+ "Mon, 22 Jun 2020 13:03:11 +0900","""タイトル""",
60
+
61
+
62
+
63
+ というような構造になっていて、そのタイトル部をPythonで呼び出して「""」となっていました。
64
+
65
+
66
+
67
+ お手数おかけいたしました。でもおかげさまで解決まですぐにたどり着くことができました。ありがとうございます!

2

表現の改善

2020/07/16 08:04

投稿

fukazume
fukazume

スコア78

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  ###経緯
2
2
 
3
- 先に [MySQLにCSVをインポートする際のベストプラクティス](https://teratail.com/questions/278050) という質問をさせていただき、自分の中での結論といたしまして「括り記号(ダブルクォーテーションなどの)によってフィールドをより厳密に明示していこう」と決意するに至りました。
3
+ 先に [MySQLにCSVをインポートする際のベストプラクティス](https://teratail.com/questions/278050) という質問をさせていただき、自分の中での結論といたしまして「括り記号(ダブルクォーテーションなどの)によってフィールド区切りをより厳密に明示していこう」と決意するに至りました。
4
4
 
5
5
 
6
6
 

1

文法修正

2020/07/16 07:19

投稿

fukazume
fukazume

スコア78

test CHANGED
File without changes
test CHANGED
@@ -20,4 +20,4 @@
20
20
 
21
21
 
22
22
 
23
- 一般的な括り記号のハンドリング方法をお教えいただけますと、誠にありがたく存じます。どうぞよろしくお願い申し上げます。
23
+ 一般的な括り記号付きデータのハンドリング方法をお教えいただけますと、誠にありがたく存じます。どうぞよろしくお願い申し上げます。