|
主键的值不能重复,不能为空,每个表必须只能有一个主键。
下面先清空sttr表,再给id字段添加主键:
- alter table sttr add primary key (`id`);
复制代码
当我们给id字段添加primary key后,该字段会自动设置为不能为空,默认值自动设置为0。
下面我们来添加数据
- insert into sttr values(1,'男');
复制代码
当连续执行以上语句时会报错:Duplicate entry '1' for key 'PRIMARY',意思是主键字段已经存在1这个数据,不能重复添加,以上就是primary key主键的用法。
|
|