Als combinatie bestaat, dan A, anders B

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Pagina: « vorige 1 2

Jeroen

Jeroen

31/05/2009 16:31:00
Quote Anchor link
Is inderdaad gepasseerd. Helaas pikt mijn mysql admin dat op de een of andere manier niet.

Daarnaast vroeg ik me af of dat een klantvriendelijke oplossing is.
 
PHP hulp

PHP hulp

15/01/2025 12:58:41
 
Hipska BE

Hipska BE

31/05/2009 16:52:00
Quote Anchor link
Klantvriendelijk? Het is alvast DE manier bij uitstek hoe je het zou moeten regelen in je DB.

mySQL kan dit zeker wel aan, je moet er wel zeker van zijn dat je de UNIQUE combinatie wel degelijk op BEIDE kolommen zet? en niet op elke kolom apart?

Wat is de foutmelding die je krijgt wanneer je dit probeert?
(let er even op dat er voordat je dit doet al geen dubbele waardes hebt. Het beste is om dit te doen met een lege tabel)
 
Jeroen

Jeroen

31/05/2009 17:21:00
Quote Anchor link
Weet u zeker dat u dit wilt :
ALTER TABLE `wgf_Games_Rated`
DROP PRIMARY KEY,
ADD PRIMARY KEY(
`Rating_GameID`,
`Rating_IP`);
?


JA
Quote:
Fout

SQL-query: Wijzigen

ALTER TABLE `wgf_Games_Rated` DROP PRIMARY KEY ,
ADD PRIMARY KEY ( `Rating_GameID` , `Rating_IP` ) ;

MySQL retourneerde: Documentatie
#1062 - Duplicate entry '6-82.174.117.83' for key 1


en met klantvriendelijk bedoel ik dat ik geen rare codes wil, maar een nette melding als het niet kan.
Gewijzigd op 01/01/1970 01:00:00 door Jeroen
 
Hipska BE

Hipska BE

31/05/2009 17:33:00
Quote Anchor link
1) het is het beste om dit te doen met een tabel die nog leeg is. (zoals ik al zei)
2) je hoeft deze key niet als vervanging van je primary key doen, maar als een extra key.
 
Jeroen

Jeroen

31/05/2009 17:35:00
Quote Anchor link
ach ja, nu doet hij het wel goed....
(de sleutel vervangen, that is).

Bedankt... maar:

Duplicate entry '7-82.xxx.xxx.xx' for key 1Oops

dit is dus dat klantonvriendelijke waar ik geen zin in heb


edit: nvm... heb mysql_error() verwijderd en de foutmelding gemakshalve maar verwoord alsof het per definitie om IP/ID combo gaat.
Gewijzigd op 01/01/1970 01:00:00 door Jeroen
 

Pagina: « vorige 1 2



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.