Django sql查询sql server
我遇到了一个非常奇怪的情况: 运行此查询时Django sql查询sql server,django,python-2.7,azure-sql-database,Django,Python 2.7,Azure Sql Database,我遇到了一个非常奇怪的情况: 运行此查询时 c.execute ('select * from banks_row_data where Record_id=544') test=c.fetchall() 结果是没有 运行时: c.execute ('select * from banks_row_data') test=c.fetchall() 结果是整个表 我做错了什么 感谢您在第一次查询时将结果限制为只有record_Id=544的记录,但此时不存储具有该Id号的记录 您
c.execute ('select * from banks_row_data where Record_id=544')
test=c.fetchall()
结果是没有
运行时:
c.execute ('select * from banks_row_data')
test=c.fetchall()
结果是整个表
我做错了什么
感谢您在第一次查询时将结果限制为只有record_Id=544的记录,但此时不存储具有该Id号的记录
您的第二个查询没有像第一个查询使用WHERE子句那样过滤结果,因此第二个查询基本上是将该表上所有现有记录作为结果进行的。谢谢,但我可以肯定(在数据库上运行)有一个记录是带有记录的记录\u ID544。记录\u id字段是字符串还是数字?您在查询中将其作为数字数据类型进行比较。