为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】: 【操作系统】: 【CPU】: 【问题描述】*: 在Mysql在建表语句中有搜索引擎的配置如: ENGINE = InnoDB CHARACTER SET = utf8mb4 排序规则: COLLATE = utf8mb4_general_ci 这些在达梦中创建表的时候需要指定吗?需要的话是怎么指定的?不需要在建表时指定的话是统一配置吗?
由于mysql是支持多存储引擎的,创建表时可以指定存储引擎,innoDB主要是支持事务特性,达梦本身就是支持完整事务特性的,所以不需要设置。字符集在初始化实例的时候指定,在使用初始化工具dminit时由CHARSET参数决定,整个实例周期不可变更。排序规则无需进行特殊设置。如果是从mysql迁移过来,可以将COMPATIBLE_MODE参数设置为兼容mysql形式。
由于mysql是支持多存储引擎的,创建表时可以指定存储引擎,innoDB主要是支持事务特性,达梦本身就是支持完整事务特性的,所以不需要设置。字符集在初始化实例的时候指定,在使用初始化工具dminit时由CHARSET参数决定,整个实例周期不可变更。排序规则无需进行特殊设置。如果是从mysql迁移过来,可以将COMPATIBLE_MODE参数设置为兼容mysql形式。