Django的SQL查询的SQL Server
问题描述:
我遇到一个非常奇怪的情况:当运行这个查询Django的SQL查询的SQL Server
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子句,所以基本上第二个查询带来的结果是该表上的所有存在的记录。
谢谢,卜我知道肯定(RAN它的数据库)存在与record_id544 –
一个记录是RECORD_ID场字符串或数字?您将它作为数字数据类型在查询上进行比较。 –