Co chcete, není možné. Chcete id a area být primární klíč, ale ve vašem příkladu nejsou jedinečné.
Pokud definujete klíč tabulky, musí být jedinečný a ve vašem příkladu by to znamenalo, že musíte zahrnout name ve vašem primárním klíči. Ale proč neudělat jen id primární klíč a automaticky jej zvýšit? To je běžné použití.
UPRAVIT:
Můžete vytvořit další pole s názvem area_id například. Funkci automatického zvýšení můžete do pole přidat takto:
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`)
);