View previous topic :: View next topic |
Author |
Message |
pozitron
Joined: 19 Oct 2008 Posts: 6 Location: Slavonsi Brod
|
Posted: 19.10.2008 18:03 Post subject: MySQL problemčić |
|
|
I have situation
imamo jednu tablicu - zove se 'knjiga'.
Ona ima 2 polja: IDzapis (int) i IDpod_zapis(int)
Primjer:
|_IDzapis_|_IDpod_zapis_|
|_600____|__1_________|
|_600____|__2_________|
|_600____|__3_________|
|_601____|__1_________|
PROBLEM I PITANJE:
Svaki IDzapis ima n broj IDpod_zapisa. Ne smije mi se dogoditi dupliciranje. Ni u jednu od kolona ne smijem staviti Unique postavku.
Moje pitanje: Mogu li te dvije kolone biti jedna UNIQUE cjelina? Dakle kombiacija IDzapis i IDpod_zapis je UNIKATNA i ne može se duplicirati. |
|
|
Back to top |
|
|
PaNtHeR
Joined: 17 Sep 2003 Posts: 161
|
Posted: 19.10.2008 18:21 Post subject: |
|
|
Iako to nikad nisam koristio, mislim da je moguće ovako:
prilikom kreiranja tablice:
UNIQUE KEY `knjiga_unique_key` (`ID_zapis`, `ID_pod_zapis`)
ili poslije:
ALTER TABLE `knjiga` ADD UNIQUE (`ID_zapis` ,`ID_pod_zapis`); |
_________________ • |
|
Back to top |
|
|
pozitron
Joined: 19 Oct 2008 Posts: 6 Location: Slavonsi Brod
|
Posted: 19.10.2008 19:02 Post subject: |
|
|
PaNtHeR je stvarno PaNtHeR
Hvala, Puuuno Hvalaa.
Probao sam, sve radi... Dvije kolone su postale jedna unikatna kolona.
PROBLEM RIJEŠEN |
|
|
Back to top |
|
|
|