WampServer
Apache, PHP, MySQL on Windows
Accueil forum
Retour à WampServer
presentation
Download
Addons
Formations
Alter Way
Voir le sujet:
Précédent
•
Suivant
Aller à :
Liste des Forums
•
Liste des messages
•
Nouvelle discussion
•
Recherche
•
Connexion
•
Imprimer la vue
script mysql
Envoyé par:
Younes
(---.u-3mrs.fr)
Date: 19 December 2005 à 14:02
bonjour tt le monde,
est ce que quelqu'un peut m'aider faire delete on cascade au niveau de ma base de données.
voici un script pour le faire, j'ai rajouté des clé etrangère pour cela mais ça marche pas.
sa me donne erreur " can not creat table client "
/* Structure de la table `client` */
CREATE TABLE `client` (
`idclient` varchar(100) NOT NULL default '',
`nom` varchar(40) default NULL,
`prenom` varchar(60) default NULL,
`adresse` varchar(60) default NULL,
`idcommande` varchar(60) default NULL,
PRIMARY KEY (`idclient`),
index test (`idcommande`),
FOREIGN KEY (`idcommande`) REFERENCES `commande` (`idcommande`)
ON DELETE CASCADE
) ENGINE = InnoDB;
INSERT INTO `client` VALUES ('01client','hajji','younes', 'marseille chatnoud app 548', 'commande1');
INSERT INTO `client` VALUES ('02client','hajji','rania', 'rabat cité qods n°201', 'commande2');
) type = InnoDB;
/* Structure de la table `commande` */
CREATE TABLE `commande` (
`idcommande` varchar(100) NOT NULL default '',
`date` varchar(40) default NULL,
`prix` varchar(60) default NULL,
`quantité` varchar(60) default NULL,
idclient` varchar(60) default NULL,
PRIMARY KEY (`idcommande`),
index test (`idclient`),
FOREIGN KEY (`idclient`) REFERENCES `client` (`idclient`)
ON DELETE CASCADE
) type = InnoDB;
INSERT INTO `commande` VALUES ('commande1','01/01/1990', '400euros', '6kg','01client');
INSERT INTO `commande` VALUES ('commande2','02/02/2002', '1500euros', '8kg','02client');
INSERT INTO `commande` VALUES ('commande3','01/01/2005', '20euros', '20G','01client');
est ce que quelqu'un peut m'aider pour regler ce problème, sinon si vous avez d'autres sidées pour delete on cascade n'hesitez pas.
merci BCP d'avance
Options:
Répondre
•
Citer ce Message
Aller à :
Liste des Forums
•
Liste des messages
•
Recherche
•
Connexion
Désolé, seuls les utilisateurs connectés peuvent envoyer des messages dans ce forum.
Cliquer ici pour se connecter