养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

为什么Navicat for MySQL创建表时不能同一自增

时间:2024-10-21 06:37:09

NavicatforMySQL可以手动创建数据库表,添加数倌栗受绽据库表字段。昨天,我在添加字段的过程发现如果添加了两个自增的主键,会发现保存不了数据库表。下面利用一个实例说明这个问题,操作如下:

为什么Navicat for MySQL创建表时不能同一自增

工具/原料

NavicatforMySQL

MySQL

截图工具

方法/步骤

1、第一步,连接数据库student,新建数据库表t_teacher,打开添加字段窗口,如下图所示:

为什么Navicat for MySQL创建表时不能同一自增

2、第二步,添加字段id,为无符号自增的主键,int数据类型,长度为10,无小数位数,如下图所示:

为什么Navicat for MySQL创建表时不能同一自增

3、第三步,再次添加字段teacher_no,int类型10位,无小数位数,也为无符号自增的主召堡厥熠键,如下图所示:

为什么Navicat for MySQL创建表时不能同一自增

4、第四步,再添加一个字段teacher_name,为varchar(30)非空,如下图所示:

为什么Navicat for MySQL创建表时不能同一自增

5、第五步,点击“Save”,填写数据库表名称t_teacher,如下图所示:

为什么Navicat for MySQL创建表时不能同一自增

6、第六步,这时会发现错误1075,提示数据库表只能有一个自增的主键,将字段teacher_n瞢铍库祢ame去掉自增主键选择,再次保存表,如下图所示:

为什么Navicat for MySQL创建表时不能同一自增

© 一点知识