Mysql 无法将表格字符集编码从latin1_swedish_ci更改为utf8mb4_bin

Mysql 无法将表格字符集编码从latin1_swedish_ci更改为utf8mb4_bin,mysql,Mysql,正在尝试通过此查询更改表 ALTER TABLE `outlooks` CHANGE `description` `description` TEXT CHARSET=utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL; 但是得到了错误 #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server vers

正在尝试通过此查询更改表

 ALTER TABLE `outlooks` CHANGE `description` `description` TEXT    CHARSET=utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL;
但是得到了错误

 #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '=utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL' at line 1

这不是正确的语法。错误也很清楚问题出在哪里

根据我们的观点,它应该是这样的:

ALTER TABLE `outlooks`
CHANGE `description`
`description` TEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL;
但是,这不会将数据表的内容从ISO-8859-1转换为UTF8。你可能是:

ALTER TABLE `outlooks` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;