我们在设计MySQL数据表时有很多需要注意的地方,比如说设计一张存储用户登录信息的数据表。里面有id、用户名、密码等等字段,如果没有设置字段唯一,那么就会出现两个相同的用户名,这样就会出现大bug。按照下面的步骤,就可以修复这个大bug。
设置字段唯一
复制
ALTER TABLE `user` ADD unique(`name`);
将上面的user换成你的数据表,name换成你要设置为唯一的字段名。
设置字段为主键
复制
alter table user add primary key(id);
将上面的user换成你的数据表,id换成你要设置为主键的字段名。
设置字段自增
复制
alter table user modify id int auto_increment;
将上面的user换成你的数据表,id换成你要设置为自增的字段名。
按照上述步骤设置完成后,主键id字段可以忽略,添加数据会自动为新数据新增自增的id值,且name字段唯一,不允许重复。
评论 (0)