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 ?
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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;") ;
Merci
Partager