php - MYSQL select where字段不包含某个字符串字符

标签 php mysql database dynamic sitemap

我使用 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 select where字段不包含某个字符串字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25364167/

相关文章:

java - PHP 包含子字符串测试是否让某些值通过

PHP 文件托管

mysql - 返回产品和产品依赖关系的 SQL

mysql - 为什么这个 MySQL 查询花费这么长时间?我该如何修复它?

mysql - 全文检索数据库和超过 2 亿条记录

php - 日历自定义 [突出当前月份]

php - 从数据库中获取 ID 计数并生成指向新闻的动态链接

php - 是否有用于 Codeigniter 的 AJAX 库

mysql - 如何在两个子查询中使用分组依据并对行数求和?

php - 多个长并发 MySQL 查询