我正在运行 mysql 5.6。
我从以前的开发人员那里继承的架构中的某些列具有明确指定的collate子句。
所有显式指定collate的子句都与数据库的默认子句相同collate。
有什么方法可以删除显式列collate子句吗?
与我的 current 应该没有功能整理差异collate,但我想要以下内容:
collate当我从 mysql 请求 语句时获取列定义 sans子句create table(我希望能够将来自代码存储库的表创建脚本与create table从不同 mysql 服务器上的不同模式实例获得的语句进行比较;显式列collate子句仅在某些实例,但不是其他实例,这需要我使用比纯文本差异更复杂的差异)如果我更改它,让
collate这些列中的自动更改为新的默认数据库collate
然而,1) 比 2) 重要得多,因为我可能永远不会再改变了collate。
谢谢。