为什么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;
错误:
CREATE UNIQUE INDEX name_UNIQUEON setting(codeASC)VISIBLE查询(1064)中的错误:第1行“ VISIBLE”附近的语法错误
CREATE UNIQUE INDEX uuid_UNIQUEON setting(uuidASC)VISIBLE查询(1064)中的错误:第1行“ VISIBLE”附近的语法错误
如果删除则没有错误,VISIBLE但是MySQL Workbench 8.0.12自动生成该错误。如何阻止MySQL Workbench这样做?
我在Ubuntu 18.04中的MySQL信息:
MySQL版本:5.7.23-0ubuntu0.18.04.1通过PHP扩展MySQLi
一只萌萌小番薯
狐的传说
相关分类