gpt4 book ai didi

mysql - 如何在Mysql中将 "character set latin1 collate latin1_bin"的列转换成utf8?

转载 作者:行者123 更新时间:2023-11-30 22:58:50 25 4
gpt4 key购买 nike

好的,在现有表中,

CREATE TABLE tb(id int, `text` varchar(255) character set latin1 collate latin1_bin default NULL)ENGINE=InnoDB DEFAULT CHARSET=latin1

我想制作 text列为utf8并且它支持区分大小写 select查询

假设有“ã”&“Ô即utf8text专栏

id - text1  - ã2  - Ã

, and when user select * from tb where text='Ã'it should show record with id=2 only

Is this query the correct one

alter table tb modify column text varchar(255) character set utf8 collate utf8_general_ci default NULL

我不知道是什么utf8_general_ci方法?我做得对吗?

最佳答案

这可以通过使用 Alter 命令来完成。

ALTER TABLE urtable MODIFY col1 VARCHAR(50) CHARACTER SET utf8;

参见 column charset conversion here

关于mysql - 如何在Mysql中将 "character set latin1 collate latin1_bin"的列转换成utf8?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24993380/

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