我无法使此代码正常工作。知道如何更改吗?我尝试在整个条件周围添加( ),但这似乎也无法解决。

 SELECT * FROM clients WHERE
        MATCH(LNAME) AGAINST('aaaa') OR
        MATCH(FNAME) AGAINST('aaaa') OR
        MATCH(MAIL) AGAINST('aaaa') OR
        MATCH(TEL) AGAINST('aaaa')

最佳答案

 SELECT * FROM `clients` WHERE
        MATCH(`LNAME`) AGAINST('aaaa') OR
        MATCH(`FNAME`) AGAINST('aaaa') OR
        MATCH(`MAIL`) AGAINST('aaaa') OR
        MATCH(`TEL`) AGAINST('aaaa')


要么

SELECT * FROM `clients` WHERE MATCH(`LNAME`,`FNAME`,`MAIL`,`TEL`) AGAINST('aaaa');

关于php - MySQL链多个“匹配”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9594049/

10-11 05:21