回答編集履歴

2

誤字の修正

2021/05/27 11:21

投稿

退会済みユーザー
test CHANGED
@@ -27,3 +27,73 @@
27
27
  ```
28
28
 
29
29
  に変更して格納されるかご確認いただけますか?(mysqlの設定によって、データ形式の間違いはあるかもしれません。)
30
+
31
+
32
+
33
+ <追記>
34
+
35
+ 自分の方で動いたので、以下の手順にてinsertできるか試してください。
36
+
37
+ 1. ターミナルを開く。
38
+
39
+ 2. mysql内に入る。(`mysql -uroot -p'xxx'`)
40
+
41
+ 3. `create database sample;`を実行する。(sample databaseの作成)
42
+
43
+ 4. `show databases;`を実行して、databaseが作成されているのか、確認する。(sample databaseが作成されているのか確認する。)
44
+
45
+ 5. `use sample;`を実行してsampleのdatabase内に入る。
46
+
47
+ 6. `create table sample.fruits (id int, name varchar(20), value varchar(40));`を実行する。(fruits tableの作成)
48
+
49
+ 7. `quit`してmysqlから抜ける。
50
+
51
+ 8. pythonファイルを新しく作成して、以下のコードを貼り付け&変更する。
52
+
53
+ ```
54
+
55
+ import MySQLdb
56
+
57
+
58
+
59
+ # DBに接続しカーソルを取得する
60
+
61
+ # passwdの変更やその他自身の環境に合わせて、適宜変更ください。????‍♂️
62
+
63
+ connect = MySQLdb.connect(host='localhost', port=3306, user='root',
64
+
65
+ passwd='xxx', db='sample', charset='utf8')
66
+
67
+ cursor = connect.cursor()
68
+
69
+
70
+
71
+ # レコードの挿入
72
+
73
+ sql = "insert into fruits values(1, 'apple', '100yen')"
74
+
75
+ # 1つ目のレコードを挿入
76
+
77
+ cursor.execute(sql)
78
+
79
+ sql = "insert into fruits values(2, 'orange', '150yen')"
80
+
81
+ # 2つ目のレコードを挿入
82
+
83
+ cursor.execute(sql)
84
+
85
+ # コミットする
86
+
87
+ connect.commit()
88
+
89
+
90
+
91
+ cursor.close()
92
+
93
+ connect.close()
94
+
95
+ ```
96
+
97
+
98
+
99
+ 最後にPythonファイルを実行する。

1

誤字の修正

2021/05/27 11:21

投稿

退会済みユーザー
test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
 
8
8
 
9
- もしかすると、データの形式に問題あるのかと思っております。
9
+ もしかすると、データの形式に問題あるのかと思っております。
10
10
 
11
11
 
12
12
 
@@ -19,3 +19,11 @@
19
19
 
20
20
 
21
21
  試しに、
22
+
23
+ ``` Python
24
+
25
+ date_result = ('yakohama fc', '2021-05-24', '2021-05-25', 2, 2, 1, 1)
26
+
27
+ ```
28
+
29
+ に変更して格納されるかご確認いただけますか?(mysqlの設定によって、データ形式の間違いはあるかもしれません。)