Code Bye

关于MYSQL查询,很奇怪的问题

例如
uid            nid
111          222
333          444
数据库中,SQL语句查询uid=111并且nid=222可以查询到,奇怪的是同样SQL语句查询uid=333并且nid=444就查不到,这是为什么
PS:语句没问题,大部分数据都可以查询到,就是个别的数据查不到
解决方案

40

引用:
Quote: 引用:

会不会是你的数据中有空格,导致数据查询不出来呢

没有空格,本人都排除过了,本人重新建一条,NID号本人输入的也查不到

这个语句,nid原因是是varchar的,最好加上引号,在试试:
select p1.* from yyd_account_recharge as p1 where 1=1  and p1.user_id = 2791 and p1.nid = “58830050427918385”


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明关于MYSQL查询,很奇怪的问题