Mysql возвращает пустые строки, если multi, где условие с пустым значением

Я создал таблицу в имени таблицы папок
Содержит имя, идентификатор папки, родительский идентификатор
Когда я пишу запрос where, он возвращает пустые строки

Example 1 :
Query :
select * from folders_tbl where parentResourceId=''

Result :
As I Expected

Но я должен добавить некоторые, где условие в этом он не сможет вернуть ожидаемые строки

Example 2 : (Issue)
QUERY :
SELECT *  FROM folders_tbl WHERE parentResourceId =  ''
AND serviceId =1
AND userId =1

Result :
returned an empty result set

Table Structure

folderId    bigint(20)
serviceId   int(11)
userId  bigint(20)
folderName  varchar(200)
resourceId  varchar(500)
parentResourceId    varchar
createdDate datetime
modifiedDate    datetime
Shared  int(11)
isTrashed   int(11)
isDeleted   int(11)

Note : I write a query in phpMyAdmin web UI

0

Решение

Кажется, у вас есть записи, которые содержат нулевое значение. Если это так, используйте

parentResourceId is null в каком состоянии

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]