Python 在执行cursor.execute()时,如何知道查询是否正确执行?
它返回None,但我想知道查询的响应。我如何得到结果Python 在执行cursor.execute()时,如何知道查询是否正确执行?,python,mysql,django,postgresql,Python,Mysql,Django,Postgresql,它返回None,但我想知道查询的响应。我如何得到结果 与insert语句相同。有人能给我解决方案吗?我快速浏览了一下文档: Django/DB文档: 对象django.db.connection表示默认数据库连接,django.db.transaction表示默认数据库事务。要使用数据库连接,请调用connection.cursor()以获取游标对象。然后,调用cursor.execute(sql,[params])来执行sql和cursor.fetchone()或cursor.fetchall
与insert语句相同。有人能给我解决方案吗?我快速浏览了一下文档: Django/DB文档: 对象django.db.connection表示默认数据库连接,django.db.transaction表示默认数据库事务。要使用数据库连接,请调用connection.cursor()以获取游标对象。然后,调用cursor.execute(sql,[params])来执行sql和cursor.fetchone()或cursor.fetchall()来返回结果行 和Mysql/Python文档: 执行查询后提交:
query = "delete from mytable where id =10"
cursor = connection.cursor()
cursor.execute(query)
我希望这能有所帮助。我快速浏览了文档: Django/DB文档: 对象django.db.connection表示默认数据库连接,django.db.transaction表示默认数据库事务。要使用数据库连接,请调用connection.cursor()以获取游标对象。然后,调用cursor.execute(sql,[params])来执行sql和cursor.fetchone()或cursor.fetchall()来返回结果行 和Mysql/Python文档: 执行查询后提交:
query = "delete from mytable where id =10"
cursor = connection.cursor()
cursor.execute(query)
我希望这能有所帮助。cursor.fetchall()
?或者cursor.fetchone()
?cursor.fetchall()
?或者cursor.fetchone()
?