0
我在文件夾表的名稱創建的表多 它包含名稱,FolderId,ParentFolderId 當我寫一個在那裏查詢它的返回空行Mysql的返回空行,如果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
你能分享你的數據嗎?聽起來,這聽起來好像MySQL是按照它應該的那樣行事。 – Mureinik 2014-10-18 19:43:18
你有NULL值,請檢查parentResourceId是否爲NULL – radar 2014-10-18 19:46:06