mysql如何比较LONG字符串内部

时间:2012-12-12 07:06:12

标签: mysql

我必须比较mysql中的帖子内容,以避免重新发布相同的内容

...WHERE not exists (SELECT 1 FROM posts p WHERE p.content = stg.content);

我想知道mysql如何比较两个字符串内部,他们是否逐个字符地扫描字符串?

如果我一次做很多比较,这会导致一些性能问题吗?

非常感谢。

1 个答案:

答案 0 :(得分:1)

不要比较mysql端的帖子内容,例如,如果你使用php,你可以计算帖子内容的md5值,并将此记录保存到mysql中,下次如果要将插入内容插入mysql,计算md5值并检查它是否已保存到mysql中。