|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 | ||
|
Futur Membre du Club
![]() Inscription : décembre 2005 Messages : 167 ![]() |
salut tout le monde
j'ai un probléme trés grave est qui me laisse bloqué c'est: je veux faire deux clés étrangers villeId2 et VilleID2 dans ma table nommée distance a la table Ville voici le code: Code :
|
||
|
|
00
|
|
|
#2 |
|
Membre éprouvé
![]() ![]() Inscription : février 2003 Messages : 536 ![]() |
ou est la question ?
__________________
MCP VB.NET (70-305) - (70-306) - (70-310) |
|
00
|
|
|
#3 | ||
![]() ![]() ![]() |
Essaie ceci:
Code :
__________________
Découvrez la FAQ de MS SQL Server. La chance accorde ses faveurs aux esprits avertis ! |
||
|
|
00
|
|
|
#4 | ||
|
Futur Membre du Club
![]() Inscription : décembre 2005 Messages : 167 ![]() |
la question c'est :
comment faire pour que j'aurai deux clés étrangers ligneid1 et ligneid2. c'est ca Code :
[Modéré par WOLO Laurent][Merci d'utiliser les balises codes] |
||
|
|
00
|
|
|
#5 |
![]() ![]() |
Dans voter code, vous ne créez pas 2 clés étrangères, mais une clé primaire composite, ce qui n'est pas à faire.
Suivez l'exemple de Wolo
__________________
Sr DBA Oracle / Sybase / MS-SQL / DB2 / Informix / Postgresql Administrateur SAP Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums ! |
|
|
00
|
|
|
#6 |
|
Futur Membre du Club
![]() Inscription : décembre 2005 Messages : 167 ![]() |
salut
salut je parle de mysql les amis at non a ms sql server. j'ai posté ce message la bas au forum Mysql mais il ya qulqu'un qui l'a palcé ici. donc pouvez vous me donner la solution en mysql s'elle existe. merci bien. |
|
|
00
|
|
|
#7 |
![]() ![]() ![]() |
L'avez vous essayé avec my sql ?
Ce code est normalisé et peut s'exécuter dans la plupart des SGBDR actuelles.
__________________
Découvrez la FAQ de MS SQL Server. La chance accorde ses faveurs aux esprits avertis ! |
|
|
00
|
|
|
#8 |
|
Futur Membre du Club
![]() Inscription : décembre 2005 Messages : 167 ![]() |
salut
j'ai éssayé mais mysql m'a donné cet message. Erreur requête SQL : Alter Table Distance add Constraint FK_Distance_Ville_ID1 Foreign Key (VilleId1) References Ville(VilleId) GO Alter Table Distance add Constraint FK_Distance_Ville_ID2 Foreign Key (VilleId2) References Ville(VilleId) GO MySQL a répondu: You have an error in your SQL syntax near 'GO Alter Table Distance add Constraint FK_Distance_Ville_ID2 Foreign Key (Vi' at line 4 |
|
|
00
|
|
|
#9 | ||
![]() ![]() ![]() |
Il suffit de remplacer les Go par des point-virgules
Code :
__________________
Découvrez la FAQ de MS SQL Server. La chance accorde ses faveurs aux esprits avertis ! |
||
|
|
00
|
|
|
#10 |
|
Futur Membre du Club
![]() Inscription : décembre 2005 Messages : 167 ![]() |
merci bien mon ami waloo
j'aimerai bien être ton ami j'éspére bien que dieu unique vous aider bien a la vie et a l'aprévie. au revoir |
|
|
00
|
|
|
#11 | ||
|
Futur Membre du Club
![]() Inscription : décembre 2005 Messages : 167 ![]() |
salut
je l'ai appliqué mais aucun changement affecté mon code. la table reste toujours comme ca : Code :
est ce que c'est naturel ca. merci encore une fois pour votre intention. |
||
|
|
00
|
|
|
#12 |
![]() ![]() Pierre CabocheInscription : octobre 2005 Messages : 2 195 ![]() |
Les tables MyISAM ne gèrent pas les contraintes de clef étrangères (pour cela, il y a InnoDB). La syntaxe est alors reconnue mais ignorée.
Je ne sais pas pourquoi on t'a déplacé le sujet dans le forum MS SQL.
__________________
Derniers articles: (SQL Server) Introduction à la gestion des droits (UML) Souplesse et modularité grâce aux Design Patterns (UML) Le Pattern Etat Autres articles... |
|
00
|
|
|
#13 | |
|
Provisoirement toléré
Inscription : juin 2003 Messages : 2 622 ![]() |
Citation:
Change ça en "TYPE=InnoDB" Je redéplace le sujet vers MySQL
__________________
Pensez au bouton
|
|
|
|
00
|
|
|
#14 | ||
|
Futur Membre du Club
![]() Inscription : décembre 2005 Messages : 167 ![]() |
salut tous le monde
j'ai installé le Mysql 4.1 qui permet d'utiliser le support inndb. mais quand je lui donné ce code: Code :
comment ca merci d'avance. |
||
|
|
00
|
|
|
#15 |
![]() ![]() Pierre CabocheInscription : octobre 2005 Messages : 2 195 ![]() |
Peut-être une version trop ancienne de phpMyadmin. Avec une 2.6.0, ça passe sans problème ou presque (une virgule en trop).
__________________
Derniers articles: (SQL Server) Introduction à la gestion des droits (UML) Souplesse et modularité grâce aux Design Patterns (UML) Le Pattern Etat Autres articles... |
|
00
|
|
|
#16 |
|
Futur Membre du Club
![]() Inscription : décembre 2005 Messages : 167 ![]() |
salut mon frére
j'utilise maintenant une des dérnière versions c'est phpmyadmin-2.6.4-pl4 et le pb tjs existe aidez moi a resoudre ce problème svp. |
|
|
00
|
|
|
#17 |
|
Provisoirement toléré
Inscription : juin 2003 Messages : 2 622 ![]() |
Qu'est-ce qui se passe si tu fais un SHOW CREATE TABLE distance ?
__________________
Pensez au bouton
|
|
|
00
|
|
|
#18 |
|
Futur Membre du Club
![]() Inscription : décembre 2005 Messages : 167 ![]() |
salut
voici ce que mysql me donner aprés la requette : SHOW CREATE TABLE distance
|
|
|
00
|
|
|
#19 |
|
Provisoirement toléré
Inscription : juin 2003 Messages : 2 622 ![]() |
Essaie de faire un SHOW VARIABLES LIKE 'have_innodb'
__________________
Pensez au bouton
|
|
|
00
|
|
|
#20 |
|
Futur Membre du Club
![]() Inscription : décembre 2005 Messages : 167 ![]() |
voici mon frére le tableau que MySQL affiche:
variable_name : DISABLED have_innobd : VALUE |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com