php – MYSQL选择where字段中不包含某个字符串的字符

我使用sql从表中选择我的所有站点URL.

$sql = 'select * from pages where "myURL field";

但是我希望对我的查询更具体一些.我的表中有一些重复的链接,例如:

about-us
./about-us

我不希望选择./about us字段.有没有办法说:

select * where "myURL field" does not begin with . /

或者我应该忘记它并使用PHP解析?

最佳答案
SELECT * FROM pages WHERE some_col NOT LIKE './%';

这将获取some_col不以./开头的所有行./

转载注明原文:php – MYSQL选择where字段中不包含某个字符串的字符 - 代码日志