Avatar billede joki Mester
29. august 2003 - 19:49 Der er 3 kommentarer og
1 løsning

Relationer i mysql 4.1

Hej

Jeg har før lavet databaser i access, men skal nu til at bruge mysql, og er meget uerfaren i dette.
Så vidt jeg har forstået så er alle views baseret på en query, ud fra en eller flere tabeller og de så kaldte relationer er lavet i query'en ved hjælp af join.
Jeg mener bare at have læst at for at en query er til at opdatere må den ikke indeholde join.
Så mit spørgsmål er hvordan relaterer jeg tabellerne når de skal kunne opdateres

På forhånd tak
Avatar billede Slettet bruger
29. august 2003 - 20:05 #1
Som du gør, når du også skal udtrække data.

Eksempelvis:

UPDATE table1, table2 SET table1.cola = table2.colb WHERE table2.colc = '5'

Se http://www.mysql.com/doc/en/UPDATE.html
Avatar billede joki Mester
29. august 2003 - 20:13 #2
Skal de forståes sådan at man kan opdatere 2 tabeller samtidig, ud fra det view man har
Avatar billede Slettet bruger
29. august 2003 - 20:22 #3
Ja. Så du kan altså godt opdatere en relation (join) (flere tabeller).

Og i MySQL er der iøvrigt ikke noget, der hedder Views. Men jeg forstår godt, hvad du mener. Det er en relation.
Avatar billede joki Mester
31. august 2003 - 09:53 #4
Tak nu har jeg forstået det.
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