Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1482 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Access --> My Admin ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Access --> My Admin ?

n°999550
Fused
Posté le 03-03-2005 à 14:12:18  profilanswer
 

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.
 
http://unlimitedriders.free.fr/test/tables.gif
 
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!! :)

mood
Publicité
Posté le 03-03-2005 à 14:12:18  profilanswer
 

n°999572
jagstang
Pa Capona ಠ_ಠ
Posté le 03-03-2005 à 14:31:30  profilanswer
 

mysql le gère en InnoDB


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°999577
Fused
Posté le 03-03-2005 à 14:36:03  profilanswer
 

oki merci!
InnoBD alors!
si j'ecris les tables en SQL et non MySQL ça marchera? je connais pas les différences.

n°999585
jagstang
Pa Capona ಠ_ಠ
Posté le 03-03-2005 à 14:43:36  profilanswer
 

il faut les créer à la main sous MySQL avec phpMyAdmin mais en spécifiant tes tables InnoDB.  


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°999812
moi23372
Posté le 03-03-2005 à 16:44:13  profilanswer
 

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 :D n'est ce pas magnifique et le pire c'est que ça marche :D

n°999882
creusois
Posté le 03-03-2005 à 17:26:09  profilanswer
 

moi23372 a écrit :

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 :D n'est ce pas magnifique et le pire c'est que ça marche :D


 
 
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.

n°999902
moi23372
Posté le 03-03-2005 à 17:35:03  profilanswer
 

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


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Access --> My Admin ?

 

Sujets relatifs
Accessdebutant formulaire access et SQL
Inventaire : importation d'info d'un fichier txt vers ms access 2000taritement chaîne de caractères sous access
evenement sur liste deroulante dans accessrecherche forum asp avec bd access
Access - Signet Non Valide[Access] Exporter des données en HTML
Access 2000 :Mémoire libre insuffisante pour mettre à jour l'affichageProgramme Access
Plus de sujets relatifs à : Access --> My Admin ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR