clés étrangères MySQL - SQL/NoSQL - Programmation
Marsh Posté le 28-01-2004 à 17:20:42
MySQL gère les clés étrangères a condition d'utiliser Innodb pour ses tables (type=innodb a la fin du create table). easyphp, connait pas !
Marsh Posté le 28-01-2004 à 17:34:59
remarque que si MySQL ne gérait pas les relations entre les tables, on appelerait pas ça une base de donnée RELATIONNELLE
Marsh Posté le 28-01-2004 à 17:51:00
pour préciser, non seulement, seules les tables innodb supportent les clefs étrangères, mais seulement en partie. Elles ne supportent pas les event en cas de modification/disparition.
Marsh Posté le 29-01-2004 à 15:24:29
salut
en fait je crois que ma version de mysql est pas assez recente et elle supporte pas les tables de type innodb
pourtant, je l'ai récupéré dans le dernier package Easyphp (contient serveur Apache, Mysql, PHPMyAdmin, le tout déjà configuré)
il permet de tester ses scripts en local avant de les balancer sur un serveur distant
sur la doc aussi c'est marqué que les tables doivent etre innodb mais j'ai seulement MyISAM, Heap, ISAM et Merge
merci pour ta réponse
Marsh Posté le 29-01-2004 à 16:38:23
PHP c'est mal
cfr signature
edit: les versions 3.23.xx supportent InnoDB mais il faut l'activer dans le fichier my.ini (cfr les exemples dans le répertoire MySQL)
Marsh Posté le 29-01-2004 à 16:46:52
merde
bon je la refais
EasyPHP c'est mal
Marsh Posté le 28-01-2004 à 15:00:38
bonjour à tous
engueulez moi si la question a déjà été posée mais j'ai pas trouvé de réponse
je veux juste savoir si easyphp (et donc MySQL)supportzit les clés étrangères (FOREIGN KEY) ou si les relations entre les tables ne sont pas prises en charge
merci
A+
---------------
Je sais qu'ils en savent plus que ce que je sais qu'ils savent de moi