我陷入困境并且跟随字符串出现任何想法的错误,我试图阻止管理员(用户)在结果中显示。
SELECT * NOT LIKE 'admin' FROM users order by status ASC
我也尝试了%admin%,我遇到了错误!
答案 0 :(得分:4)
SELECT * FROM users WHERE user NOT LIKE 'admin' ORDER BY status ASC;
将where子句放在表名
之后答案 1 :(得分:4)
你的语法错了,你想尝试这样的事情:
SELECT * FROM users WHERE username NOT LIKE '%admin%' ORDER BY status ASC
答案 2 :(得分:1)
如果您正在对一个简单的字符串进行比较,则不需要NOT LIKE
。此外,正如其他人的回答中所述,您的语法顺序是混淆的:
SELECT * FROM users WHERE username != 'admin' ORDER BY status ASC
干杯