cuốn sách gpt4 ai đã làm

Mysql utf8mb4 相等

In lại Tác giả: Walker 123 更新时间:2023-11-29 06:06:32 29 4
mua khóa gpt4 Nike

我将带有表情符号的文本存储在 mysql 数据库中。

数据库、表和列设置为使用utf8mb4utf8mb4_unicode_ci.

我可以毫无问题地输入单元格值(数据类型是 VARCHAR).

但是,当我尝试查询数据库并区分表情符号类型时,mysql 无法区分。

例如,如果我在数据库中查询 emoji_column = 'hello' 的行,那么它会返回所有附加了 'hello' 和 any 表情符号的行到它(例如:“你好”,“你好”等)。

这是正常行为吗?如果我想要一个准确的查询,是否必须比较十六进制值?还是设置不正确?

(表情符号存储正确,也就是说,如果我通过其他参数查询数据库,则返回正确的表情符号)。

Cảm ơn.

câu trả lời hay nhất

我认为你需要 COLLATION utf8mb4_unicode_520_ci 来区分 Emoji。

关于Mysql utf8mb4 相等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41201162/

29 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress