知道为什么吗
VISIBLE
下面是引起问题的原因?
CREATE TABLE IF NOT EXISTS `setting` (
`uuid` INT(10) NOT NULL,
`type` VARCHAR(255) NOT NULL,
`code` VARCHAR(255) NOT NULL COMMENT 'An unique name.',
`value` MEDIUMTEXT NULL DEFAULT NULL,
`comment` LONGTEXT NULL DEFAULT NULL,
`created_on` INT UNSIGNED NOT NULL,
`updated_on` INT UNSIGNED NOT NULL,
PRIMARY KEY (`uuid`))
ENGINE = MyISAM
DEFAULT CHARACTER SET = utf8;
CREATE UNIQUE INDEX `name_UNIQUE` ON `setting` (`code` ASC) VISIBLE;
CREATE UNIQUE INDEX `uuid_UNIQUE` ON `setting` (`uuid` ASC) VISIBLE;
错误:
创建唯一索引
name_UNIQUE
setting
(
code
ASC)可见
查询错误(1064):第1行“可见”附近的语法错误
创建唯一索引
uuid_UNIQUE
设置
(
uuid
ASC)可见
查询错误(1064):第1行“可见”附近的语法错误
如果我删除没有错误
可见
MySQL工作台8.0.12
自动生成。我怎样才能阻止MySQL Workbench这么做呢?