Mysql localhost说请输入有效长度
这个数据库有什么问题 本地主机数据库Mysql localhost说请输入有效长度,mysql,Mysql,这个数据库有什么问题 本地主机数据库 CREATE TABLE `mainland`.`mainland1` ( `id` INT NOT NULL AUTO_INCREMENT , `oname` VARCHAR(50) NOT NULL , `cname` VARCHAR NOT NULL , `cphone` VARCHAR NOT NULL , `cemail` VARCHAR NOT NULL , `tplot` VARCHAR NOT NULL , `registerno` VARC
CREATE TABLE `mainland`.`mainland1` ( `id` INT NOT NULL AUTO_INCREMENT , `oname` VARCHAR(50) NOT NULL , `cname` VARCHAR NOT NULL , `cphone` VARCHAR NOT NULL , `cemail` VARCHAR NOT NULL , `tplot` VARCHAR NOT NULL , `registerno` VARCHAR NOT NULL , `registerdoc` TEXT NOT NULL , `tpscheme` INT NOT NULL , `tpnumber` INT NOT NULL , `spnumber` INT NOT NULL , `area` VARCHAR NOT NULL , `plotarea` INT NOT NULL , `direction` VARCHAR NOT NULL , `roads` VARCHAR NOT NULL , `r1w` VARCHAR NOT NULL , `r2w` VARCHAR NOT NULL , `r3w` VARCHAR NOT NULL , `r4w` VARCHAR NOT NULL , `r1d` VARCHAR NOT NULL , `r2d` VARCHAR NOT NULL , `r3d` VARCHAR NOT NULL , `r4d` VARCHAR NOT NULL , `zoning` INT NOT NULL , `zoningdoc` INT NOT NULL , `benefit` VARCHAR NOT NULL , `natureplot` VARCHAR NOT NULL , `deduction` VARCHAR NOT NULL , `howmuch` INT NOT NULL , `allsidedoc` VARCHAR NOT NULL , `diagonaldoc` VARCHAR NOT NULL , `totalmem` INT NOT NULL , `flatgiven` INT NOT NULL , `fun` VARCHAR NOT NULL , `fun` VARCHAR NOT NULL , PRIMARY KEY (`id`)) ENGINE = InnoDB;
VARCHAR的最大长度不是动态的,它是固定的,因此必须指定。
必须为varchar数据类型分配长度,例如:varchar(255)
请提供有关问题的详细信息(不仅在标题中),例如确切的错误消息,以及您如何尝试解决该问题。还请将代码格式化为代码。请注意,任何时候当您发现自己使用枚举列(如上,例如,2)时,您都可以确定您的设计是次优的。这些应在单独的表中拆分为行。
CREATE TABLE `mainland`.`mainland1` (
`id` INT NOT NULL AUTO_INCREMENT ,
`oname` VARCHAR(50) NOT NULL ,
`cname` VARCHAR(255) NOT NULL ,
`cphone` VARCHAR(255) NOT NULL ,
`cemail` VARCHAR(255) NOT NULL ,
`tplot` VARCHAR(255) NOT NULL ,
`registerno` VARCHAR(255) NOT NULL ,
`registerdoc` TEXT NOT NULL ,
`tpscheme` INT NOT NULL ,
`tpnumber` INT NOT NULL ,
`spnumber` INT NOT NULL ,
`area` VARCHAR(255) NOT NULL ,
`plotarea` INT NOT NULL ,
`direction` VARCHAR(255) NOT NULL ,
`roads` VARCHAR(255) NOT NULL ,
`r1w` VARCHAR(255) NOT NULL ,
`r2w` VARCHAR(255) NOT NULL ,
`r3w` VARCHAR(255) NOT NULL ,
`r4w` VARCHAR(255) NOT NULL ,
`r1d` VARCHAR(255) NOT NULL ,
`r2d` VARCHAR(255) NOT NULL ,
`r3d` VARCHAR(255) NOT NULL ,
`r4d` VARCHAR(255) NOT NULL ,
`zoning` INT NOT NULL ,
`zoningdoc` INT NOT NULL ,
`benefit` VARCHAR(255) NOT NULL ,
`natureplot` VARCHAR(255) NOT NULL ,
`deduction` VARCHAR(255) NOT NULL ,
`howmuch` INT NOT NULL ,
`allsidedoc` VARCHAR(255) NOT NULL ,
`diagonaldoc` VARCHAR(255) NOT NULL ,
`totalmem` INT NOT NULL ,
`flatgiven` INT NOT NULL ,
`fun` VARCHAR(255) NOT NULL ,
`fun` VARCHAR(255) NOT NULL ,
PRIMARY KEY (`id`)) ENGINE = InnoDB;