我必须在mysql中比较帖子内容以避免重新发布相同的内容
...WHERE 不存在(从帖子 p 中选择 1)
WHERE p.content = stg.content);
我想知道mysql如何内部比较两个字符串,他们是否一个字符一个字符地扫描字符串?
如果我要一次进行大量比较,这会导致一些性能问题吗?
非常感谢。
最佳答案
不要在mysql端比较帖子内容,例如,如果你使用php,你可以计算帖子内容的md5值,并将这条记录保存到mysql中,下次如果你想将帖子内容插入mysql中,计算md5值并检查是否已保存到mysql中。
关于mysql - mysql如何比较LONG字符串内部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13834559/