
mysql数据库建表问题(在线等)
建立表格:createtableT_ENUMLIST(F_ENUMLISTIDLongprimarykey,F_TABLENAMEvarchar(50)notnullun...
建立表格:
create table T_ENUMLIST(
F_ENUMLISTID Long primary key,
F_TABLENAME varchar(50) not null unique,
F_COLUMNAME VARCHAR(50) not null unique,
F_VALUE SMALLINT not null unique,
F_DESC VARCHAR(50) not null
)type =innodb DEFAULT CHARSET=utf8;
报错:BLOB/TEXT column 'F_ENUMLISTID' used in key specification without a key length
当将主键约束去除就成,但是问题是我需要主键约束...而且Long类型不能改啊(别人设计好的)...
另外,mysql中的emnu约束怎么写(附加问题)? 展开
create table T_ENUMLIST(
F_ENUMLISTID Long primary key,
F_TABLENAME varchar(50) not null unique,
F_COLUMNAME VARCHAR(50) not null unique,
F_VALUE SMALLINT not null unique,
F_DESC VARCHAR(50) not null
)type =innodb DEFAULT CHARSET=utf8;
报错:BLOB/TEXT column 'F_ENUMLISTID' used in key specification without a key length
当将主键约束去除就成,但是问题是我需要主键约束...而且Long类型不能改啊(别人设计好的)...
另外,mysql中的emnu约束怎么写(附加问题)? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询