Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/02/2007, 20h08   #1
Nouveau Membre du Club
 
Inscription : janvier 2006
Messages : 110
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : janvier 2006
Messages : 110
Points : 31
Points : 31
Par défaut Syntaxe création de table et contraintes

Bonjour .
C'est la première fois que j'utilise les contraintes avec MySQL 5.
Pouvez-vous me confirmer que la syntaxe de cette création de table est juste s'il vous plait et que ce n'est pas elle qui fait planter mon programme ?

Code :
1
2
3
4
5
6
7
8
9
10
 
$createtab=mysql_query("CREATE TABLE IF NOT EXISTS ".$table[$n]." (
	id   		INTEGER	(11) 	 NOT NULL,
	page 		INTEGER	(11)	 NOT NULL,
	PRIMARY KEY id (id)	
	CONSTRAINT constraint_page
	FOREIGN KEY page REFERENCES Pages(id)
        ON UPDATE CASCADE
	ON DELETE CASCADE )
	TYPE=MyISAM;") ;
Je précise que la table Pages qui contient la clé primaire qui réference la clé étrangere de la contrainte de cette table est bonne et que le typage de l'id est bon lui aussi.

Merci
Ralfman68 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/02/2007, 22h11   #2
Expert Confirmé Sénior
 
Avatar de qi130
 
Homme Pierre
Ingénieur qualité méthodes
Inscription : mars 2003
Messages : 3 726
Détails du profil
Informations personnelles :
Nom : Homme Pierre
Âge : 51
Localisation : France

Informations professionnelles :
Activité : Ingénieur qualité méthodes
Secteur : Finance

Informations forums :
Inscription : mars 2003
Messages : 3 726
Points : 4 739
Points : 4 739
Les contraintes de foreign key impliquent des tables InnoDB
__________________
"Il n'y a pas de bonnes réponses à une mauvaise question." (M. Godet)
-----------------------
Pensez à cloturer votre sujet - Aucune réponse aux sollicitations techniques par MP
Usus magister est optimus
qi130 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/02/2007, 22h18   #3
Nouveau Membre du Club
 
Inscription : janvier 2006
Messages : 110
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : janvier 2006
Messages : 110
Points : 31
Points : 31
Merci.
Sans votre aide j'aurai du encore chercher pendant des heures avant de trouver le problème
Ralfman68 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h10.


 
 
 
 
Partenaires

Hébergement Web