mysql - mysql如何比较LONG字符串内部

标签 mysql

我必须在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/

相关文章:

mysql - 选择在一台机器上工作而不是在另一台机器上工作时非按列分组

MySQL查询协助

php - 如何使用多个准备语句(mysql、PDO)?

mysql - JBoss Wildfly 10 MYSQL 驱动程序安装问题

php - MySQL 按文件名、标签、文件类别和作者搜索文件

mysql - 在 sub_date 中使用自定义时间戳而不是 now()

php - 在 PHP/MYSQL 中使用的最佳哈希算法

MySql select unique with sum 产生奇怪的结果

mysql - Glassfish 下的 Java EE 和 JPA,NoClassDefFound com/mysql/jdbc/ResultSetMetaData

MySQL 按连接中的字段值排序一次,然后按非连接列排序