08. marts 2004 - 10:56Der er
4 kommentarer og 1 løsning
Oprette relationer mellem tabeller
Jeg har exporteret tre tabeller fra Aceess 2000 til MySQL... Jeg har været inde i php admin og definere de PK jeg havde. Men hvordan oprette jeg relationerne mellem dem. Som sagt var basen før i access hvilket naturligt medfører at jeg endnu mangler læren om relationer i SQL, da drag and drop ellers har vist vejen. HovedTBL MedlemsID *pk* (ingen andre tabeller refererer hertil) grad (TBLstatus refererer hertil) postNr (TBLPostKoder refererer hertil) Fornavn Efternavn Adresse TLF
TBLstatus grad *pk* (refererer til HovedTBL) titel
TBLPostKoder PostNr *pk* (refererer til HovedTBL By
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Med mindre du i MySQL anvender InnoDB-tabeller og specifikt definerer det, arbejder MySQL udelukkende med løse relationer, altså er der ingen relationer at oprette.
der står MyISAM kan jeg se... jeg kan nu ikke forstå jeg ikke kan oprette relationer... kan (og er der nogen idé i det) man konvertere tabellerne til InnoDB ???
Det eneste jeg skal kunne her, er at søge blandt medlemmer og oprette/slette/vedligeholde medlemmer.... Så jeg tror ikke det er de helt store transaktioner jeg kommer ud i. Jeg har også et par import / eksport funktioner fra access, der virkede fint, som jeg godt stadig vil kunne når den er på MySQL...primært laves det her fordi man skal kunne tilgå databasen fra web, og man kan ikke splitte en accessDB og smide tabel delen på nettet og stadig "fange" den
Synes godt om
Ny brugerNybegynder
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.