环境:
- Ubuntu 14.04
- MySql 工作台 6.2.4
- 玛丽亚数据库 10
当我尝试将模型与数据库模式同步并且我在表中定义了 UNSIGNED BIGINT 类型(即 UNSIGNED BIGINT(20))时,它变为 UNSIGNED BIGINT(19)。
与正向工程相同的过程适用于这些数据类型。
模型
同步模型
CREATE TABLE IF NOT EXISTS `test`.`table` (
`id` BIGINT(19) UNSIGNED NOT NULL,
PRIMARY KEY (`id`))
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8
COLLATE = utf8_general_ci;
正向工程
CREATE TABLE IF NOT EXISTS `test.`table1` (
`id` BIGINT UNSIGNED NOT NULL,
PRIMARY KEY(`id`))
ENGINE = InnoDB;
这可能是 MySql Workbench 中的错误吗?