数据库建立表中联合主键
时间: 2023-07-29 22:13:19 浏览: 50
在数据库建立表中,联合主键是指多个字段一起作为主键。它的好处是不需要增加一个无用的主键列,节约了一个列的空间。当一个表的主键ID无任何用处时,可以使用联合主键来确定记录的唯一性。但如果这个表的ID列要作为其他表的外键,就不能使用联合主键了。需要注意的是,定义了一个主键后,无法使用alter命令再添加一个主键,需要先删除原来的主键,然后将多个字段同时设置为主键。联合主键的创建和删除需要同时进行,否则会报错。在建表时,为每个表都设置一个主键是很重要的,如果没有合适的字段作为主键,可以设置一个业务无关的代理主键,如自增ID或UUID。建议使用自增ID,因为它的性能较好。\[1\]\[2\]\[3\]
#### 引用[.reference_title]
- *1* *2* *3* [数据库三范式(联合主键)](https://blog.csdn.net/weixin_44819537/article/details/125560577)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]