我编写了一个网络剪贴簿,用于从网站上删除新闻标题 但有时出版商犯了一些错误&编辑标题 但当时我的剪贴板已经在我的数据库中输入了以前的标题&新标题的新条目 新标题与旧标题类似(90-95%相同) 所以我想从我的数据库中删除旧条目&只保留最新的
正考虑用cron作业来检查这个问题 但我不确定SQL查询
&安培;在任何时候我都不会在该表中输入超过50个 所以我认为即使我必须将字符串与所有其他字符串进行比较,也不应该花费太多时间
我的表结构是 id(AI) news_title 日期(年/月/日)
示例
新闻1> Facebook正在监视人 新闻2> Facebook正在监视所有人!
这两个都指向同一篇文章 但是我的刮板正在单独进入
答案 0 :(得分:0)
我知道这可能是一个"作弊",但......在这里你能做什么:
示例:
CREATE TABLE page (id INTEGER PRIMARY KEY AUTO_INCREMENT, title TEXT);
INSERT INTO page (title) VALUES ("Hallo");
INSERT INTO page (title) VALUES ("Where am I?");
INSERT INTO page (title) VALUES ("Why me?");
您需要查询:
SELECT *
FROM page
WHERE title SOUNDS LIKE "Hello";
你得到的结果:
id title
1 Hallo
我为你创建了一个SQLFiddle:http://sqlfiddle.com/#!9/ef025/1/0