logid主键自增,为什么总是说我logvalue必须用int,是primary key auto_increment影响下文吗?如果要创建logvalue为float或者double又该怎么写?

create table log(
logid int(4) not null primary key auto_increment,
logtitle varchar(32) not null,
logcontent varchar(160) not null,
logtime datetime not null,
logvalue float(255) not null
);

float(255)改为float