0

我遇到了 MySQL 数据库的问题。我有两个副本:开发和生产。今天我意识到:

  • 生产数据库的编码格式为 utf8_general_ci
  • 开发数据库的编码格式为 latin1_swedish_ci。

我的问题:

是否可以将我的开发数据库的编码更改为看起来像生产数据库?我怎样才能以简单的方式执行此操作?

而且,对于像我这样的菜鸟来说,这两种格式之间的主要区别是什么。你会推荐哪一个?哪个行业最标准?

提前致谢。

4

1 回答 1

0

问题1:是的,有可能

ALTER DATABASE `test` CHARACTER SET utf8 COLLATE utf8_general_ci;

但是如果切换后没有任何变化,你必须小心。只有英语,很容易改变......特殊字符可能是一个问题。

问题 2:您必须阅读更多内容: http: //dev.mysql.com/doc/refman/5.5/en/charset-general.html因为存在排序、字符集范围等问题...

于 2013-09-05T21:56:01.100 回答