我正在建立一个网站。用户可以提交“标题”,它是一串 unicode 字符(不仅仅是英文)。
当用户提交“标题”时,我想看看它是否已经在数据库(MySQL)中。如果是,我只会更新现有记录。如果它是一个新的“标题”,我会为它创建一个新记录。
我想测试唯一性的标准方法是在“标题”列上创建一个索引。但我担心这样一个索引的大小,因为“标题”可能很长。
所以我想知道是否有一种方法可以创建“标题”的“签名”并使用它来测试唯一性?是否有一些散列函数可以从 unicode 字符串散列到唯一值?
任何指针将不胜感激。谢谢。