将HeidiSQL与mysql select语句一起使用;不象;不起作用

将HeidiSQL与mysql select语句一起使用;不象;不起作用,mysql,sql,Mysql,Sql,好了,伙计们,故事是这样的,我有一个非常简单的问题,我正试图去做,我不明白为什么它不起作用 我正在使用推特流媒体,用关键字填充我的数据库。现在我想使用这个查询过滤掉转发 select * from earthquake where earthquake.Text not like '%RT%' order by earthquake.Text 它返回“0行受影响,0行已找到”,是的,有成千上万的转发,所以我知道它们存在 我对“%@%”执行了相同的查询,它按预期找到了数千个,除了“RT”之外,

好了,伙计们,故事是这样的,我有一个非常简单的问题,我正试图去做,我不明白为什么它不起作用

我正在使用推特流媒体,用关键字填充我的数据库。现在我想使用这个查询过滤掉转发

select * from earthquake
where earthquake.Text not like '%RT%'
order by earthquake.Text 
它返回“0行受影响,0行已找到”,是的,有成千上万的转发,所以我知道它们存在


我对“%@%”执行了相同的查询,它按预期找到了数千个,除了“RT”之外,几乎所有东西都能正常工作。

您是否尝试过
与“%RT@%”不同的方法。


您的文本字段中是否总是包含公共单词
xxxrtxxx

我不知道mysql的具体情况,但是否有一个类似MSSQL的PatIndex()的函数可以使用而不是不喜欢

或者,您可以尝试这样的方法:(不知道您的db是否支持这种语法)


我还建议检查你在文本栏中查找“RT”的逻辑,以确定你不想要的东西,因为我很惊讶“不喜欢[表达式]”显然不起作用。

这与HeidiSQL(MySQL客户端)无关Ben,谢谢,这正是我没有看到的问题。这是包含“地震”的所有内容的子查询,当然每个人都是单个查询。所以你的权利,我需要在前面和后面寻找空间来解决我的问题。谢谢大家的帮助。
SELECT * FROM Earthquake
WHERE CASE WHEN Text LIKE '%RT%' THEN 1 ELSE 0 END = 0
ORDER BY Text