我试图使用mysql存储大字符串[~10000个字符]。我读了一遍,发现我需要使用MEDIUMTEXT列来实现这一目标, 当我尝试使用:
创建表时 CREATE TABLE `a`.`computers` (
`PC` VARCHAR(255) NOT NULL,
`Last_Online` VARCHAR(255) NULL,
`Question` MEDIUMTEXT NULL,
`Response` MEDIUMTEXT NULL,
PRIMARY KEY (`PC`))
ENGINE = InnoDB DEFAULT CHARACTER SET = utf8mb4;
我得Error:1071 Specified key was too long; max key length is 767 bytes
我是mysql的新手,所以如果你能详细解释我会很感激。