A primary key consisting of multiple fields is called a multi-field compound primary key, so C is incorrect.
正确答案是 C: A primary key can only be one field。
专业分析:
1. A: A table can only have one primary key
- 这个描述是正确的。在一个表中只能有一个主键(Primary Key),它用于唯一标识表中的每一行记录。
2. B: Primary keys cannot contain null values
- 这个描述也是正确的。主键列中的值必须是非空的,因为它们用于唯一标识每一行记录。
3. C: A primary key can only be one field
- 这个描述是不正确的。一个主键可以由一个或多个字段组合而成,这种情况下我们称之为复合主键(Composite Key)。
4. D: Primary keys cannot contain duplicate values
- 这个描述也是正确的。主键中的值必须是唯一的,以确保每一行记录都是唯一可识别的。
综上所述,选项 C 的描述是错误的,因为主键不仅可以是单一字段,还可以是多个字段的组合。