问题是这样的:线上一个表的编码是utf8;但是现在要修改为utf8mb4,如果不备份表数据,直接修改表的编码以及对应字段编码为utf8mb4,会不会对数据造成影响?
utf8mb4与utf8的区别utf8mb4 的集合大于 utf8的集合
utf8mb4兼容utf8,且比utf8能表示更多的字符。
你从一个小的子集扩展到更大的集合,对原始数据是没有影响的
utf8mb4是utf8的超集
可以,utf8mb4是utf8的超集
要存emoji表情吗?可以改,不影响原数据
7 回答5.6k 阅读
6 回答7.1k 阅读✓ 已解决
2 回答4.2k 阅读✓ 已解决
2 回答808 阅读✓ 已解决
1 回答4.1k 阅读✓ 已解决
2 回答2.4k 阅读✓ 已解决
2 回答2.1k 阅读✓ 已解决
1 回答3k 阅读
2 回答2.7k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
655 阅读
2 回答3.9k 阅读
utf8mb4与utf8的区别
utf8mb4 的集合大于 utf8的集合
utf8mb4兼容utf8,且比utf8能表示更多的字符。
你从一个小的子集扩展到更大的集合,对原始数据是没有影响的