Apa yang Anda inginkan tidak mungkin. Anda ingin id
dan area
menjadi kunci utama tetapi dalam contoh Anda mereka tidak unik.
Jika Anda mendefinisikan kunci tabel, itu harus unik dan dalam contoh Anda itu berarti Anda harus memasukkan name
di kunci utama Anda. Tapi kenapa tidak buat saja id
kunci utama dan menaikkannya secara otomatis? Itu adalah penggunaan umum.
EDIT :
Anda dapat membuat bidang tambahan yang disebut area_id
contohnya. Anda dapat menambahkan fungsi peningkatan otomatis ke bidang seperti ini:
CREATE TABLE `areas`
(
`id` INT NOT NULL ,
`area_id` INT NOT NULL AUTO_INCREMENT ,
`area` VARCHAR(100) NULL ,
`name` VARCHAR(100) NULL ,
PRIMARY KEY (`id`)
);