1:修改字符集编码:
把表默认的字符集和所有字符列(CHAR,VARCHAR,TEXT)改为新的字符集:
表名:logtest utf8 和 utf8_general_ci 可以换的 ,其他是固定的
ALTER TABLE tbl_name CONVERT TO CHARACTER SET character_name [COLLATE ...]
如:ALTER TABLE logtest CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
注意:mysql中表有自己的字符集编码,字段也会有独立的字符集编码
2:表关联的时候临时转换字符编码集
tableA.column 和tableB.column 表示表字段 utf8 和 utf8_unicode_ci 是要转换成的编码集
CONVERT ( tableA.column USING utf8 ) COLLATE utf8_unicode_ci = tableB.column