错误事例 : #1273 - Unknown collation '#54' in table 'friend_link' definition
意思是 friend_link 表使用了mysql不包含的字符集,那么如何查看msql包含哪些字符集呢,可以使用 show charset; 命令查看允许的字符集列表,例如表的字符集是 utf16的,而服务器仅支持utf8就会产生这样的错误。
修改表字符集的sql:
ALTER TABLE `friend_link` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci修改字段字符集的sql:
ALTER TABLE `friend_link` CHANGE `url` `url` CHAR( 200 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL
阅读(1334) | 评论(0) | 转发(0) |