webForumDet fria alternativet

om "namn" finns sätt samma id... hur gör man detta?

Databaser & SQL

25 svar · 514 visningar · startad av mikael_a · sida 2 av 2

Frågan, av mikael_a

Hej, Jag har skapat en MySQL databas som innehåller, flera olika tabeller... tex: Adress som innehåller adresser, och adressmedlem som innehåller id för de olika personerna. hur skall en SQL-sats se ut om tex person 1 matar in "test gatan 2" som gatuadress och sedan matar person 2 in samma adress. denna får id 1 i tabell adress. men id för person 2 skall ju vara det samma som för person 1,

Läs frågan i sin helhet →
Medlem sedan mars 2000475 inlägg
#21

jupz, det är dubbla namn i adress tabellen...

separat hur menar du? ta bort insert satserna...

Medlem sedan dec. 200012 464 inlägg
#22

Nej, jag menar att testa den direkt i ett adminverktyg.

Vad har du för datatyper i adresstabellen? Varchar?

Medlem sedan mars 2000475 inlägg
#23

jag testade den i PhpMyAdmin

fick följande resultat:

adress_id gata postnummer stad
1 vinkelgatan 123 abc
2 storgatan 456 def
3 hollywood 789 ghi
12 qv 1 qv
11 test 098 test
10 test 765 test

inga fel rapporterades...

Adress tabellen har följande datatyper:
adress_id = int (auto_increment)
gata = varchar
postnummer = int
stad = varchar

medlem_adress innehåller de två kolumerna int

medlem innehåller int för medem_id, varchar för fnamn och enamn

Medlem sedan dec. 200012 464 inlägg
#24

Nu föstår jag inte. Det är väl inga duplikat i adresstabellen. Alla kolumner, gata postnummer och stad måste sämma för att den skall hitta id.

Medlem sedan mars 2000475 inlägg
#25

tabellen adress (kolumn: gata) innehåller test två gånger med olika id nummer.

om gatan finns i tabellen skall den få samma id nummer som innan tex: vinkelgatan har id 1, storgatan id 2. fyller man i formuläret och adressen vinkelgatan skrivs in igen, skall den få id 1... men den får ett nytt id.

Medlem sedan mars 2000475 inlägg
#26

bifogar filerna

bifogar filerna...

284 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
155 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)