Access --> My Admin ? - SQL/NoSQL - Programmation
Marsh Posté le 03-03-2005 à 14:31:30
mysql le gère en InnoDB
Marsh Posté le 03-03-2005 à 14:36:03
oki merci!
InnoBD alors!
si j'ecris les tables en SQL et non MySQL ça marchera? je connais pas les différences.
Marsh Posté le 03-03-2005 à 14:43:36
il faut les créer à la main sous MySQL avec phpMyAdmin mais en spécifiant tes tables InnoDB.
Marsh Posté le 03-03-2005 à 16:44:13
MySQL est un SGBD, il utilise SQL pour interrogé sa base de donnée...
Les anciennes versions ne gère pas les clé étrangère, mais il est tout à fait possible d'émulé autrement la clé étrangère
avec clé étrangère:
champ CONSTRAINT nomcontrainte REFERENCES table(champ);
simulation clé étrangère:
champ CONSTRAINT nomcontrainte CHECK (champ IN (SELECT * FROM table));
et voila n'est ce pas magnifique et le pire c'est que ça marche
Marsh Posté le 03-03-2005 à 17:26:09
moi23372 a écrit : MySQL est un SGBD, il utilise SQL pour interrogé sa base de donnée... |
Heu escuse moi mais j aurais une precision, car j 'ai poste un post hier sur ce sujet les clefs externes. Je cherche a savoir si une fois quon la fait, cela se voit dans phpmysql qq part? car quand je tente d'exporter ma structure de table, il n'y a plus les "champ CONSTRAINT nomcontrainte REFERENCES table(champ);" mais juste la structure des tables sans les clefs.
Marsh Posté le 03-03-2005 à 17:35:03
Je ne suis pas un spécialiste de MySQL, j'ai tres peu utilisé MySQL, kazi pas du tout...
savoir si tu sais trouvé le script avec contrainte comprise, j'en ai aucune idée, il faudrait pour cela un utilitaire qui le fasse sans doute (comme TOAD le fait pour ORACLE)...
Le mieux à la base c'est d'écrire le script dans un fichier .SQL et de l'exécuté, comme ça tu es certain chaque fois d'avoir ton script...
enfin dsl je ne sais pas t'aider plus loin pour MySQL
Marsh Posté le 03-03-2005 à 14:12:18
Hello je fais une bd pour une galerie de photo visiteurs avec login pour l'ajout de photo.
J'ai fais ça vite fait sous access pour avoir une idée de ce que je veux faire.
Comment puis-je faire qq chose comme celà dans my admin?
J'ai cru comprendre que MySQL ne gérait pas les clef étrangères (si c'est vrai je me demande comment tt le monde fait!).
a pluche!!