我正试图在表中找到重复项。需要检查重复的字段是来自PHP的序列化数组。这是我的查询:是否有可能找出哪个字段在表mysql匹配?
SELECT Blob, BID, ID
FROM `Statuses`
WHERE ID <> :id AND (Blob LIKE :blob1 OR Blob LIKE :blob2)
现在
什么,我想从这个查询是选择所有那些不是我试着去配合他们序列化数组包含状态的状态:blob1或序列化数组包含:blob2 。
这个工作,它返回重复只是罚款,但我需要知道它匹配哪一个,它是匹配blob1或匹配blob2。是否有可能直接从查询而不使用PHP?
换句话说,是否有可能找出哪个字段匹配找到重复。
给了我语法错误 – Giorgi
并且错误消息是? (我的意思是daft之后的部分“你有错误”信息) –
所以*我的*声明是正确的,但是你的改变产生了错误? –