最近,我完成了数据库从CHARSET=utf8 COLLATE=latin1到CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci的转换。在此过程中,通过更改表各自的字符集和排序规则属性,每次迁移一个表。既然转换已经完成,所有服务器和数据库本身都已设置为使用utf8mb4和utf8mb4_unicode_ci,那么我将如何从列和表中删除这些属性,以便它们继承服务器上的默认值集?例如,目前,如果我对大多数列执行SHOW FULL COLUM
如果我使用mysql_get_character_set_info查询字符集和排序规则,结果是:根据的说法因此,我决定使用mysql_options和MYSQL_INIT_COMMAND更改连接排序规则。the errors and do proper actions但是,这些命令似乎无法更改字符集和排序</