回答編集履歴

2

fixed typo

2017/03/26 15:08

投稿

tell_k
tell_k

スコア2120

test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  ```python
8
8
 
9
- cursor.execute("SELECT max(id) + 1 from tablename"
9
+ cursor.execute("SELECT max(id) + 1 from tablename")
10
10
 
11
11
  result = cursor.fetchone()
12
12
 

1

表現の修正

2017/03/26 15:08

投稿

tell_k
tell_k

スコア2120

test CHANGED
@@ -1,20 +1,10 @@
1
1
  cursor.execute は多分 selectした結果を返すわけではありません。
2
+
3
+ SQLとして実行した内容を`fetchone`や `fetchall` メソッドで取得するようにしてください。
2
4
 
3
5
 
4
6
 
5
7
  ```python
6
-
7
- # SQLの結果を返すわけではない
8
-
9
- new_id = cursor.execute("SELECT max(id) + 1 from tablename"
10
-
11
- ```
12
-
13
-
14
-
15
- ```python
16
-
17
- # 適切にSQLとして実行した内容を`fetchone`や `fetchall` メソッド取得する
18
8
 
19
9
  cursor.execute("SELECT max(id) + 1 from tablename"
20
10
 
@@ -26,7 +16,7 @@
26
16
 
27
17
 
28
18
 
29
- ドキュメントに簡単利用例があるのでそれを参考にすると良いです。
19
+ ドキュメントに簡単利用例があるのでそれを参考にすると良いです。
30
20
 
31
21
 
32
22