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.
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
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
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?
MEMORY
Blackhole
Example
Archive
CSV
Federated
MRG_MYISAM
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
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