我使用b [0],b [1],...作为表名,并检查哪个表为空,我想在其中插入一些数据。
b = [f't{i}' for i in range(1,12)]
im.execute("delete from " + b[0] + "")#does not work
im.execute("select no from " + b[1] + "")#this works
if im.fetchone == None:
im.execute("insert into " + b[1] + " select * from table where no =
15")#does not work
没有错误消息,只是不起作用。请帮助。
答案 0 :(得分:0)
感谢您的答复DinoCoderSaurus。我找到的就是这种解决方案:Sqlite 3接受null,但是Python接受None作为空值。当我在查询前分配“ None = null”时,它将起作用。