Avatar billede fixxxer Nybegynder
13. januar 2005 - 17:02 Der er 6 kommentarer og
1 løsning

auto_increment over flere tabeller

Ville blot høre om det kan lade sig gøre at få en auto_increment til at påvirke mere end en tabel?

Tabel1:

ID_felt
1
2
5

Tabel2:

ID_felt
3
4
Avatar billede arne_v Ekspert
13. januar 2005 - 17:09 #1
nej

ikke så vidt jeg ved

kun 1 tabel og kun 1 per tabel
Avatar billede fixxxer Nybegynder
13. januar 2005 - 17:17 #2
Æv..

Kunne man forestille sig at det ville blive en fremtidig mulighed? Måske noget vi kunne se i MySQL 5?
Avatar billede arne_v Ekspert
13. januar 2005 - 18:02 #3
Næppe.

Hvis man har det lidt specielle behov så laver man:

T1
--
ID ikke auto
...

T2
--
ID ikke auto
...

ID12
----
ID auto

og når man skal tilføje en række til T1 eller T2 så tilføjer man færst en række
til ID12 og bruger det genererede id til den rigtige indsæt.
Avatar billede arne_v Ekspert
13. januar 2005 - 18:04 #4
I en del tilfælde er det også bedre at lave:

T
-
ID auto
type  med 1 eller 2
...
Avatar billede fixxxer Nybegynder
13. januar 2005 - 23:00 #5
ok, har brugt en lidt anderledens metode til at løse problemet.

smid et svar hvis du vil have point
Avatar billede arne_v Ekspert
13. januar 2005 - 23:01 #6
ok
Avatar billede fixxxer Nybegynder
16. januar 2005 - 23:13 #7
takker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester