15. december 2004 - 17:22Der er
19 kommentarer og 1 løsning
Hvordan sætter jeg constraints
Jeg har netop fået installeret MySQL 4.0 og SQL front GUI (er der nogen der kender noget bedre end SQL front, der skulle være et bedre, der minder meget om SQL Server enterprise manager).
Jeg har hørt et eller andet sted at MySQL ikke er en relationel database, så jeg skal derfor selv holde styr på mine relationer.
Men nu sidder jeg og kigger på i SQL front, og der kan jeg sætte contraints på. Jeg synes selv jeg gør det rigtigt, men det virker ikke. Fx kan jeg oprette en vare uden at have oprettet en vare_kategori, hvor vare_kategori primærnøgle gerne skal være fremmednøgle i vare tabellen. Men MySQL er ligeglad og giver derfor ingen advarsel eller fejl...
Hmmm jeg har skiftet dem alle tabellerne til innoDB. Ved du om jeg skal gå ind egenskaberne på begge tabeller og sætte contraints på ved at markere Primærnøgle sammen med fremmednøgle i den anden tabel.
Ja, men jeg kan ikke connecte til databasen username er root, men den vil ikke godtage mit password. Både MySQL front og db designer 4 kan vel køre side om side ikk??
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.