Bdd Mysql

Fermé
joella Messages postés 112 Date d'inscription mercredi 13 février 2008 Statut Membre Dernière intervention 2 juin 2009 - 21 févr. 2008 à 13:03
TechAndCo Messages postés 252 Date d'inscription jeudi 3 mai 2007 Statut Membre Dernière intervention 4 octobre 2010 - 26 févr. 2008 à 10:00
Bonjour,
Je cherche un code en php qui n'est pas de supprimer un clé primaire d'une table s'il y a une relation dans une autre table c'est à dire il est un clé étranger de ce table.
Avant de faire la suppression, ce code fais la teste.
Merci de quelqu'un qui me répondre et de donner la solution.
Bonne journée.

4 réponses

TechAndCo Messages postés 252 Date d'inscription jeudi 3 mai 2007 Statut Membre Dernière intervention 4 octobre 2010 20
21 févr. 2008 à 13:07
Bonjour,

Si tu as inclus dans ta table une condition de Foreign key, normalement le sql te renvois une erreur.

Si tu veux pousser plus loin, regarde les procédures stockées.

A bientot.
0
joella Messages postés 112 Date d'inscription mercredi 13 février 2008 Statut Membre Dernière intervention 2 juin 2009 12
21 févr. 2008 à 13:18
Je crée la table dans la bdd mysql n'est pas à partir de requete sql.
le type de clé etranger est égal au type de ce clé primaire.
Merci de me répondre.
0
TechAndCo Messages postés 252 Date d'inscription jeudi 3 mai 2007 Statut Membre Dernière intervention 4 octobre 2010 20
22 févr. 2008 à 11:32
Alors,

je n'ai pas tout bien saisi... mais si tu veux déclarer une foreign key pour une table, cette déclaration peu se faire dans la requête: FOREIGN KEY.... blablabalabla

Sinon, regardes du côté du logiciel DB DESIGNER. il te permet de créer ton MCD et de le synchorniser avec ta bdd directement.

A bientot.
0
joella Messages postés 112 Date d'inscription mercredi 13 février 2008 Statut Membre Dernière intervention 2 juin 2009 12
22 févr. 2008 à 12:14
Bonjour, est-ce qu'il ya de pbm si je installe le DB DESIGNER si j'ai un SQL Server 2000 qui installer dans ma machine,
Merci d'avance
0
TechAndCo Messages postés 252 Date d'inscription jeudi 3 mai 2007 Statut Membre Dernière intervention 4 octobre 2010 20
22 févr. 2008 à 14:28
Non, le DB designer est juste une interface pour te permettre de réaliser ton MCD, c'est uniquement quand tu utilises la synchro (déclenchemetn manuel) que ton schéma sera synchronisé avec ta base.

A bientot.
0
joella Messages postés 112 Date d'inscription mercredi 13 février 2008 Statut Membre Dernière intervention 2 juin 2009 12
26 févr. 2008 à 08:50
Bonjour, quel est la différence entre DB DESIGNER et le PowerAMC? et l'avantage de DB DESIGNER par rapport au PowerAMC
0
TechAndCo Messages postés 252 Date d'inscription jeudi 3 mai 2007 Statut Membre Dernière intervention 4 octobre 2010 20
26 févr. 2008 à 10:00
Bonjour,

Quelques fonctions que j'utilise sur DBDESIGNER:

Création du MCD
Synchronisation de ton MCD avec ta base de données
Export des requêtes de création
...

Je ne connais pas l'autre soft dont tu parles (j'en ai juste entendu parler).

A bientot.
0