gpt4 book ai didi

mysql - 如何处理多语言 MySQL 查询?

转载 作者:行者123 更新时间:2023-11-29 00:48:02 26 4
gpt4 key购买 nike

我有一个数据库,用于存储用户名、密码和基本信息。然而,'info' 只存储英文字符。

如何存储不同语言的数据,比方说英语、法语、俄语、中文、日语、阿拉伯语等?我意识到默认排序规则不支持。

什么是最好的解决方案,你们是如何解决的?

最佳答案

将整个数据库和表的默认排序规则更改为 utf8_general_ci。没有理由(使用这种自由形式的数据)受苦。

ALTER DATABASE db CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE tbl CONVERT TO utf8
ALTER TABLE tbl CHARACTER SET utf8 COLLATE utf8_general_ci;

阅读 this page 末尾的一些陷阱.

关于mysql - 如何处理多语言 MySQL 查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9728716/

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