今天测试发现了一个问题,当select * from db where name=0;时,能列出这张表中所有的记录,数据库中name为varchar类型。
google后发现,当所搜索的字段不为整型(integer),而你搜索整型时,他会将不是整型的字段都认为是0,所以能搜出所有的记录
今天测试发现了一个问题,当select * from db where name=0;时,能列出这张表中所有的记录,数据库中name为varchar类型。
google后发现,当所搜索的字段不为整型(integer),而你搜索整型时,他会将不是整型的字段都认为是0,所以能搜出所有的记录