0
我有我的數據庫 「countries, cities and address_book
」如何使用基於主主鍵的重複值設置主鍵?
表3個表:國家
country_code (primary key)
country_Name
表:城市
country_code (primary key)
city_code (primary key)
city_Name
表:address_book
country_code (primary key)
city_code (primary key)
address
我需要設置表cities
,如下面
country_id city_id ciTy_name
IN 1 IN_city_name_1
IN 2 IN_city_name_2
AE 1 AE_city_name_1
AE 2 AE_city_name_2
但在表
cities
我city_i
d的主鍵不允許我更新表有重複鍵而且當我更新表中的
cities
city_id
。我需要根據主鍵country_id
使用複合主鍵'COUNTRY_ID + city_id' –
然後,你需要一個複合主鍵,或者一個完全獨立的自動增量主鍵和一個唯一的密鑰,對COUNTRY_ID和city_id –