質問するログイン新規登録

回答編集履歴

1

追記

2017/10/02 15:23

投稿

dodox86
dodox86

スコア9427

answer CHANGED
@@ -10,4 +10,9 @@
10
10
  s = "DELETE FROM testtbl WHERE time < '%s'" % timestamp
11
11
  cursor.execute(s)
12
12
  ```
13
- とすると確認しやすいです。
13
+ とすると確認しやすいです。
14
+
15
+ **追記**
16
+ "DELETE FROM testtbl WHERE time < %s", timestamp
17
+ ですとカンマで区切られてしまうので、文字列の配列になってしまい、%s が放置されてしまう
18
+ と言うのがそもそもの原因です。