sql错误select语句返回整个表

2nc8po8w  于 2021-06-15  发布在  Mysql
关注(0)|答案(0)|浏览(213)

问题是这个“select”查询从我的数据库中产生了错误的结果。
我已经尝试过对值进行硬编码以获得所需的结果,并稍微修改sql命令,以降低复杂性

GetScoutDataSQL="SELECT firstname,secondname,age,gender,ethnicity,address,postcode,medicalinfo FROM scoutinfo WHERE parentID=(SELECT parentID FROM usercredentials WHERE username=%s)"
mycursor.execute(GetScoutDataSQL,(EntrUser.get(),))
myresults=mycursor.fetchall()
print(myresults)

预期结果是返回一行:

Kreem, Krumble, 16, Male, Chinese, Yerst, BT66453, gAAAAABcMIeqEkHS3FjRE_pr3tBHh551GncHKmV6sPpLyjdkePKAaRdoOyuFDK4eFqmZcOHoU8OcoL1e5_L1906Y14OMDiiI_Wo80jrm3M2LKhs7UHYGyWs=

实际结果是返回scoutinfo表中的所有数据。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题