webForumDet fria alternativet

insert, om värde inte finns

Databaser & SQLur Databashanterare & SQL

2 svar · 464 visningar · startad av lillanisse

lillanisseMedlem sedan dec. 20052 inlägg
#1

Hej,
har en nybörjarfråga som jag hoppas kunna få hjälp med.

I MySQL har jag en tabell där jag vill göra en insert fast bara om värdet i ett fält inte redan finns i tabellen. Tex om tabellen _djur_ innehåller ett fält _typ_ och jag vill lägga till värdet "orm" fast bara om värdet "orm" inte redan finns i tabellen. Antar att det är enkelt men jag får inte till det :r

/ nils

LarsGMedlem sedan dec. 200012 464 inlägg
#2

Definiera kolumnen som unik alternativt som primärnyckel. Gör din insert och sköt resten i felhanteringen.

lillanisseMedlem sedan dec. 20052 inlägg
#3

Tack!

136 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)