mysql数据库创建表异常!

mysql数据库创建表错误!!!急!!!

我用的是Mysql5.5.15的版本,Archive数据库引擎,utf-8的编码方式在设置主键的时候出现ERROR 1071: Specified key was too long; max key length is 8 bytes这样的错误,具体如下:本人初次接触Mysql具体什么问题还不是很清楚请高手帮帮忙!!!

ERROR 1071: Specified key was too long; max key length is 8 bytes

SQL Statement:

CREATE TABLE `test`.`new_table` (

  `stuId` VARCHAR(128) NOT NULL ,

  `stuName` VARCHAR(45) NOT NULL ,

  PRIMARY KEY (`stuId`) )

ENGINE = ARCHIVE

DEFAULT CHARACTER SET = utf8



你的stuid字段类型。有问题。 亲。 你是做主键的,别用varchar




亲,错误提示不是有吗,指定的键值太长,最大键值长度是8比特




探讨

引用:

亲,错误提示不是有吗,指定的键值太长,最大键值长度是8比特

但是我现在要的长度就是128个字符啊,有什么方法解决啊



VARCHAR(128) 提示这个太长了。

mysql数据库创建表异常!

相关文章:

你感兴趣的文章:

标签云: