Работать с MySql workbench было нормально, пока я не установил новую обновленную версию.
Я пытался выполнить следующий запрос:
CREATE TABLE IF NOT EXISTS `authTokens_admin` (
`id` VARCHAR(20) NOT NULL,
`adminid` VARCHAR(20) NULL DEFAULT NULL,
`token` VARCHAR(20) NULL DEFAULT NULL,
`active` VARCHAR(1) NULL DEFAULT '0',
PRIMARY KEY (`id`),
INDEX `auth_2_admin_idx` (`adminid` ASC) VISIBLE,
CONSTRAINT `auth_2_admin`
FOREIGN KEY (`adminid`)
REFERENCES `admindetails` (`adminid`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB
DEFAULT CHARACTER SET = utf8
Что выдает эту ошибку?
Executing SQL script in server
ERROR: Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'VISIBLE,
CONSTRAINT `auth_2_admin`
FOREIGN KEY (`adminid`)
REFERENCES ' at line 7
Пожалуйста, помогите мне с этим!