3 回答
宝慕林4294392
TA贡献2021条经验 获得超8个赞
字段没有啊
FK_member_cotegory` ()括号中是member外键字段,你这里是空的
REFERENCES `cotegory` ()括号中是引用的主键表cotegory的主键字段,你这里是空的
可达是要报错的啊 ,建议修改成 如下形式
ALTER TABLE `vshare`.`member` DROP PRIMARY KEY,
ADD PRIMARY KEY (`id`),
ADD CONSTRAINT `FK_member_cotegory` FOREIGN KEY `FK_member_cotegory` (`cotegoryID`)
REFERENCES `cotegory` (`ID`)
ON DELETE RESTRICT
ON UPDATE RESTRICT;
有只小跳蛙
TA贡献1824条经验 获得超8个赞
int最大长度是11.
如果在建表时不指定字段int类型的长度时,系统则默认生成长度为11的字段。11也是int类型的最大长度,其中第一位表示符号+或者-,后面十位表示数字。
如果指定了长度,该字段其实也是长度为11的字段,因为只要是int类型,系统都分配了长度11位。
所以,当我们在用mysql数据库建表时如果有字段为int类型则不用指定长度了。
试试看吧
添加回答
举报
0/150
提交
取消