gpt4 book ai didi

php - 如果多个 where 条件为空值,Mysql 将返回空行

转载 作者:行者123 更新时间:2023-11-29 12:38:21 25 4
gpt4 key购买 nike

我已经在文件夹名称表中创建了该表 它包含名称、文件夹 ID、父文件夹 ID 当我编写一个 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

最佳答案

您似乎有包含空值的记录。如果是则使用

parentResourceId 为 null 在 where 条件

关于php - 如果多个 where 条件为空值,Mysql 将返回空行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26443768/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com