Mysql修改表的编码格式

database

在工作中发现的问题,在mysql库中,如果两个表的编码格式不同,会导致索引失效,

比如:表A的编码格式是utf8,但是表B的编码格式是utf8mb4,就会导致两张表联表查询时非常缓慢。所以需要修改已经创建好的表的编码格式。

1. 先说结论--如何修改已存在的表的编码格式

修改"TABLE_A"表的编码格式

ALERT TABLE TABLE_A DEFAULT CHARACTER SET utf8;

修改"TABLE_A"表的所有字段的编码格式

ALERT TABLE TABLE_A CONVERT TO CHARACTER SET utf8;

以上是 Mysql修改表的编码格式 的全部内容, 来源链接: utcz.com/z/532842.html

回到顶部