我被卡住并收到以下字符串错误任何想法请我试图阻止管理员(用户)显示在结果中。
SELECT * NOT LIKE 'admin' FROM users order by status ASC
我也尝试过 %admin% ,但我遇到了错误!
SELECT * FROM users WHERE user NOT LIKE 'admin' ORDER BY status ASC;
将 where 子句放在表名之后
你的语法是错误的,你想尝试这样的事情:
SELECT * FROM users WHERE username NOT LIKE '%admin%' ORDER BY status ASC
NOT LIKE
如果您正在与一个简单的字符串进行比较,则不需要。此外,正如其他人的回答中所述,您的语法顺序混淆了:
SELECT * FROM users WHERE username != 'admin' ORDER BY status ASC
干杯