发布网友 发布时间:2022-04-15 01:10
共2个回答
热心网友 时间:2022-04-15 02:39
这是一个主键由两个字段组成的,只有当 id 和 name两个字段的值都相同时才会报错。热心网友 时间:2022-04-15 03:57
你这个Id是 Auto_Increment的,就是自增长的,所以插入相同用户名,当然不会报主键错误,如果你要用户名唯一,应该为name 列 指定 UNIQUE ,就是name VARCHAR(20) NOT NULL UNIQUE。 另外不输入密码,不报错,你得看看你插入的密码是什么样的?''这种是空字符串值,不是Null值,这两个并不相等的,所以是不会报错的。