On Mon, 12 Jan 2004 18:55:05 +0100, Søren wrote:
> Jeg har været inde på MySQL manualen for at forsøge at forstå update:
>
>
http://www.mysql.com/documentation/maxdb/34/ee7fba293911d3a97d00a0c9449261/content.htm
Pas på: MySQL's alm. database (den, som langt de fleste benytter), er et
radikalt anderledes produkt end deres "MaxDB" produkt. Ovenstående URL er
del af MaxDB's dokumentation; er du sikker på, at det er MaxDB du har, og
ikke MySQL's klassiske databaseprodukt?
> Jeg vil gerne kunne
> indsætte link v. hj. a. update således at hvis linket ikke findes i
> tabellen i forvejen bliver det indsat og hvis det evt. findes i forvejen
> bliver der tale om en opdatering
Jeg er ikke helt sikker på, at jeg forstår dit indlæg fuldt ud, men:
_Hvis_ du benytter det klassiske MySQL produkt (fx. MySQL 3 eller 4), så
har du adgang til REPLACE. REPLACE er ikke del af SQL-standarden, og
findes så vidt jeg ved ikke i andre DBMSer end MySQL Database Server. Med
REPLACE kan du netop indsætte, hvis rækken ikke allerede findes, eller
opdatere, hvis den gør. Om den findes eller ej afgøres så vidt jeg
husker af primærnøglens værdi. Men læs evt. selv:
http://www.mysql.com/documentation/mysql/bychapter/manual_SQL_Syntax.html#REPLACE
--
Greetings from Troels Arvin, Copenhagen, Denmark