我想知道为什么这段代码总是返回true。我想基于一些变量在PostgreSQL表中插入数据。该查询可以,但是即使我在查询中出错,也向我显示该查询已成功执行,即使它未能将数据添加到数据库中也是如此。我对此有任何帮助吗?
userDB
我希望当它添加到数据库时,它应该打印query = "INSERT INTO customer(firstname,lastname,plot_no) VALUES('"+fname+"','"+lname+"',"+pn+");"
print(query)
if self.database.exec(query):
print("insert done")
else:
print("insert not done")
,而当它失败时,它应该说插入未完成