查询以过滤掉包含html标记的结果

时间:2014-11-25 05:36:04

标签: mysql

我正在尝试通过以下查询查询标题中没有<strong>标记的字幕:

SELECT * 
FROM  `instagram_shop_picture` 
WHERE  `caption` NOT LIKE  '%<strong>%'

为什么它仍然会给我<strong>的结果?

1 个答案:

答案 0 :(得分:0)

我可以在这里看到2个可能的问题。

1)在%%

之前修剪空白区域

2)考虑案例敏感性

SELECT * 
FROM  `instagram_shop_picture` 
WHERE  upper(`caption`) NOT LIKE  '%<STRONG>%'