请在此处查看ALTER TABLE的语法:
https://dev.mysql.com/doc/refman/5.6/en/alter-table.html
即使你不改名字。
ALTER TABLE contenidos CHANGE COLUMN titulo
titulo varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
ALTER TABLE contenidos CHANGE COLUMN <old_name> <new_name> <data-type> ...
CHANGE列的语法要求您提供两个名称,即使它们是相同的。
替代方法:使用MODIFY COLUMN,它不允许更改列名,但允许更改其他列属性,包括字符集。所以您只需要列出一次列名。
ALTER TABLE contenidos MODIFY COLUMN titulo
varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
ALTER TABLE contenidos MODIFY COLUMN titulo
varchar(500) COLLATE utf8mb4_general_ci;