我刚刚切换到utf-8以获得更多角色,但我只将用户帖子存储在几张桌子中,我需要utf-8。我是否应该因为某些原因将所有表格更改为utf-8?我不应该吗?
答案 0 :(得分:4)
MySQL数据库中的每个表都可以指定自己的编码。但是,除非确实需要不同的编码,否则将它们保持一致并避免将来出现任何细微错误是个好主意,因为您(或未来的开发人员)会忘记此表位于中编码而另一个表不是。
答案 1 :(得分:2)
您不必在所有表中使用相同的字符集。说完这个后,当您使用不同的字符集连接表时,它会导致问题,因为无法比较索引。仅仅因为这个原因,我建议你在表格中保留相同的字符集。