由多个字段构成的主键称为多字段联合主键,所以C 选项是错误描述。
正确答案是:C: 主键只能是一个字段
专业分析:
1. **选项A: 一个表只能有一个主键**
- 这是正确的。一个表确实只能有一个主键,它是用来唯一标识表中的每一行记录的。
2. **选项B: 主键中不能有null值**
- 这是正确的。主键的一个重要特性是其唯一性和非空性,因此主键列不能包含null值。
3. **选项C: 主键只能是一个字段**
- 这是错误的。主键可以由一个字段(单字段主键)或多个字段(复合主键)组成。因此,主键不一定只能是一个字段。
4. **选项D: 主键中不能有重复值**
- 这是正确的。主键的另一个重要特性是唯一性,因此主键列中的值不能重复。
综上所述,选项C是错误的,因为主键可以由多个字段组成,而不仅仅是一个字段。