Na stole nemůžete mít dva primární klíče.
Můžete mít dva kandidátské klíče (nazývané klíč v jedinečných indexech/omezeních MySQL v jiných databázích)
Pokud chcete, můžete mít složený primární klíč složený ze dvou polí. Myslím, že toto je syntaxe v mySQL primary key (fieldA,fieldB)
Nemá však smysl dělat složený klíč, když je jedno z polí autoinkrementace. Vzhledem k tomu, že autoinkrementace již sama o sobě a každému atributu kromě id
vytvoří jedinečný bude na něm funkční závislost. Zahrnutí second_id do primárního klíče vám nijak nepomůže.