如何在MySQL中存储不同的字符集?

如何在MySQL中存储不同的字符集?,mysql,sql,Mysql,Sql,我有一个具有两个列名的表: DROP TABLE IF EXISTS `test`; CREATE TABLE `test` ( `id` int(10) NOT NULL AUTO_INCREMENT, `name` text CHARACTER SET utf8, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=latin1; /*Data for the table `test` */

我有一个具有两个列名的表:

DROP TABLE IF EXISTS `test`;

CREATE TABLE `test` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `name` text CHARACTER SET utf8,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=latin1;

/*Data for the table `test` */

insert  into `test`(`id`,`name`) values (1,'Potvrzení koupě');
我想存储正确的文本,即PotvrzenÃ-koupÄ›


如何在表格中以这种方式存储文本?

您有什么问题?它工作良好,检查不工作,结果相同。我想要PotvrzeníkoupÄ›。我给了链接,你们检查过了吗?然后它给出了一个什么问题,就像你们用这个字符集utf8存储在tableCAST'Potvrzeníkoupě中的字符集一样,结果应该是PotvrzeníkoupÄ›。