-
Problemes de syntaxe
Salut!
Dans le manuel MySQL on peut trouver cette syntaxe :
Code:
...[CONSTRAINT symbol] FOREIGN KEY...
Je voudrais savoir a quoi correspond "symbol" et quel est sa syntaxe.
De plus, hier j'avais un probleme de suppression de clés étrangères et on me donna ce code :
Code:
ALTER TABLE table DROP FOREIGN KEY idkey
Donc, ce code marche bien le probleme est qu'il faut récupérer l'idkey avec "SHOW CREATE TABLE table".
Est-il possible de définir l'idkey plutot que de le récupérer à chaque fois, solution assez laborieuse surtout si on a pas mal de relation à gerer. (l'idkey s'incrémente a chaque test de création/suppression de relation)
Merci d'avance.
-
symbole le nom de la contrainte (uniquement pour la documentation de la base)
Pour la suppression des contraintes par drop constrainte et uniquement à partir de la version 4.0.13 il n'y a que l'utilisation du numeros de contrainte gérer par innodb
-
KOI ???
ReSalut
Désolé, je dois etre un peu bete mais je ne comprend pas trop ce que tu me dis ......oups!!!!
-
Qu'il n'y a pas d'autre moyens que ceux ennoncé précédement !