foreign keys in phpmyadmin
De titel is al erg duidelijk, hoe kan ik dit voorelkaar krijgen. Dus een foreign key instellen in phpmyadmin. Mijn website is gehost bij azuli.
Gesponsorde koppelingen:
Google is ook al erg duidelijk:
http://www.google.nl/search?hl=nl&source=hp&biw=1680&bih=870&q=foreighn+keys+phpmyadmin&aq=f&aqi=&aql=&oq=
Begin met tabel engine innoDB in plaats van MyIsam.
Hier kan je in phpmyadmin een index creeeren, waarbij je als veld het id van een andere tabel opgeeft.
http://www.google.nl/search?hl=nl&source=hp&biw=1680&bih=870&q=foreighn+keys+phpmyadmin&aq=f&aqi=&aql=&oq=
Begin met tabel engine innoDB in plaats van MyIsam.
Hier kan je in phpmyadmin een index creeeren, waarbij je als veld het id van een andere tabel opgeeft.
Quote:
In phpMyAdmin zitten geen foreign keys, ze hebben iets gemaakt wat er een beetje op lijkt : Relation tables...Maar dat staat heel duidelijk uitgelegd in de help-files van PMA.
Wil je daadwerkelijk gebruik gaan maken van FK in je applicaties moet je zorgen dat al je tabellen van het type InnoDb zijn, die ondersteunen namelijk wel foreign keys, in tegenstelling tot MyISAM en Heap.
Wil je daadwerkelijk gebruik gaan maken van FK in je applicaties moet je zorgen dat al je tabellen van het type InnoDb zijn, die ondersteunen namelijk wel foreign keys, in tegenstelling tot MyISAM en Heap.
Voor meer informatie verwijs ik je door naar http://www.pfz.nl/archief/302875-foreign-key-in-phpmyadmin/
kan ik innodb ook zelf installeren ofinstellen op een externe j\host, kan hem namelijk nergens vinden
Bij het creeeren van een tabel, kan je opgeven welke engine deze moet gebruiken (heeft te maken met geheugen gebruik, data afwikkeling, functionaliteiten).
InnoDB is een van de Engines. De standaard engine is MyIsam.
als je in phpmyadmin bent, kun je bij handelingen de tabel-engine voor een bestaande tabel aanpassen. Verder kun je bij het aanmaken van een nieuwe table ook gelijk aangeven welke engine je gebruikt.
http://dev.mysql.com/doc/refman/5.1/en/storage-engines.html
InnoDB is een van de Engines. De standaard engine is MyIsam.
als je in phpmyadmin bent, kun je bij handelingen de tabel-engine voor een bestaande tabel aanpassen. Verder kun je bij het aanmaken van een nieuwe table ook gelijk aangeven welke engine je gebruikt.
http://dev.mysql.com/doc/refman/5.1/en/storage-engines.html
Gewijzigd op 11/07/2011 12:55:18 door Pieter van Linschoten
bij de ingines van azuli kan ik geen innodb vinden...
kan ik het daarom zelf installeren?
kan ik het daarom zelf installeren?
Nee dat kan niet zonder toegang tot de server waarop MySQL Server is geinstalleerd. Blijkbaar is InnoDB dus uitgeschakeld, beetje vaag maar welke datatypes kun je wel selecteren?
MYISAM
MEMORY
Blackhole
Example
Archive
CSV
Federated
MRG_MYISAM
MEMORY
Blackhole
Example
Archive
CSV
Federated
MRG_MYISAM
Hmm zit niet echt wat leuks tussen ben ik bang, maar om te kijken welke voldoet aan jouw eisen zou je eens dit moeten doornemen (erg handig!!)
http://goo.gl/lalxc
Edit: Zo te zien zit er niets in je lijstje wat foregin keys ondersteund. Ik zelf zou dit reden genoeg vinden om over te stappen van hosting partij of misschien dat ze ook PostGreSQL ondersteunen?
http://goo.gl/lalxc
Edit: Zo te zien zit er niets in je lijstje wat foregin keys ondersteund. Ik zelf zou dit reden genoeg vinden om over te stappen van hosting partij of misschien dat ze ook PostGreSQL ondersteunen?
Gewijzigd op 11/07/2011 16:20:31 door kees Schepers
MRG)MYISAM
is dat niet een merge type...
Toevoeging op 11/07/2011 16:21:30:
nou ik zou niet zo snel overstappen. Hun bieden een site met unlimetd featyres en geen reclame. Dit vind ik persoonlijkgoed!
maar als jullie een vergelijkebare host weten dan sta ik ervoor open..
Edit: Kan ik postgresql gewoonweg proberent e installeren, zo ja hoe? de manual van hun is ook niet erg duidelijk, want hun gaan ervan uit dat ik hem op mijn computer los installeer???
is dat niet een merge type...
Toevoeging op 11/07/2011 16:21:30:
nou ik zou niet zo snel overstappen. Hun bieden een site met unlimetd featyres en geen reclame. Dit vind ik persoonlijkgoed!
maar als jullie een vergelijkebare host weten dan sta ik ervoor open..
Edit: Kan ik postgresql gewoonweg proberent e installeren, zo ja hoe? de manual van hun is ook niet erg duidelijk, want hun gaan ervan uit dat ik hem op mijn computer los installeer???
Gewijzigd op 11/07/2011 16:32:11 door christiaan de kleine



