回答編集履歴

1

ed

2022/09/09 04:57

投稿

m.ts10806
m.ts10806

スコア80861

test CHANGED
@@ -1,8 +1,12 @@
1
1
  「NULLという文字」と「NULL」は別物です。
2
- Python詳しくないのですが、コードの印象から「NULLという文字」を入れようとしているように見受けられます。
2
+ Python詳しくないのですが、コードの印象とエラー内容から「NULLという文字」を入れようとしているように見受けられます。
3
+ 実行されるSQLはこうなってるはず
4
+ `('2022/02/11','林','','NULL')`
5
+ ではなくこうなるように。
6
+ `('2022/02/11','林','',NULL)`
3
7
 
8
+ ここの文字列の組み立てを
4
9
  `%s,%s,%s,%s`
5
- ここの文字列の組み立てを
6
10
  「空文字ならnull(以下にようになるように直に書いてください)、そうでなければ%s」のように動的にする必要がありそうです。
7
11
 
8
12
  `%s,%s,%s,null`