primary key ===>主键约束 :非空且唯一
unique key ===>唯一约束 :可空唯一,可以多条记录为null,因为实际上数据表只保留了一个null值。
primary key ===>主键约束 :非空且唯一
unique key ===>唯一约束 :可空唯一,可以多条记录为null,因为实际上数据表只保留了一个null值。
2014-09-21
实例:
mysql> CREATE TABLE tb8(
-> id SMALLINT PRIMARY KEY AUTO_INCREMENT,
-> username SMALLINT NULL UNIQUE KEY)
-> ;
Query OK, 0 rows affected (0.36 sec)
mysql> INSERT tb8(username) VALUES(2);
Query OK, 1 row affected (0.05 sec)
mysql> INSERT tb8(username) VALUES(NULL);
Query OK, 1 row affected (0.05 sec)
mysql> INSERT tb8(username) VALUES(NULL);
Query OK, 1 row affected (0.05 sec)
mysql> SELECT * FROM tb8;
+----+----------+
| id | username |
+----+----------+
| 2 | NULL |
| 3 | NULL |
| 1 | 2 |
+----+----------+
3 rows in set (0.00 sec)
举报