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