从数据库查出多条数据的一个字段都是同一条,如何进行判断

现在是想判断数据库里面是否有存在的字段,如果已经存在,则不进行输入,如果不存在,就向下进行进入数据库,插入数据。
但是,现在是,查出三条,同样的名称的字段,在控制层,就判断不了。报异常了

判断返回的数据条数>=1就不插入,或者直接计算count,或者用in判断要插入的数据是否in数据库中

感觉这外逻辑不对,首先还是先看看为什么查出多条数据的一个字段都是同一条,最好是从这一步解决。

可以先查询数据库中已存在的条数,如果count>0,则说明数据库存在,不插入,否则就插入