gpt4 book ai didi

mysql - Levenshtein 无法查找俄语单词

转载 作者:行者123 更新时间:2023-11-30 21:26:31 26 4
gpt4 key购买 nike

我有一个脚本可以使用 Levenshtein 在数据库中搜索单词。当我搜索英文单词时一切正常,但是当我搜索俄语单词时,MySQL 控制台报错:

[22007][1366] (conn=31079) Incorrect string value: '\xD0\xA1\xD0\xBA\xD0\xBE...' for column ``.``.`s1` at row 1

我所有的表都有 CHARACTER SET utf8mb4。

我的查询:

SELECT * FROM messages
WHERE levenshtein(text_ru, 'testtest') BETWEEN 0 AND 1

我的表“消息”列“text_ru”:

================
=Твое имя? =
================
=Твоя фамилия? =
================
...

最佳答案

我尝试了另一个 Levenshtein 脚本,一切都成功了 https://www.lucidar.me/en/web-dev/levenshtein-distance-in-mysql/

关于mysql - Levenshtein 无法查找俄语单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58691788/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com