[SQL] créer une table de type innodb en php
Bonjour,
Lorsque je crée ma base de données à l'aide de PHP, je n'arrive pas à créer les tables qui possèdent des clés étrangères. J'ai une erreur sql "Fatal error: Call to undefined function...".
En effet, mysql_query ne semble pas aimer le type=Innodb
J'ai également essayé Engine=Innodb mais c'est toujours le même problème.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
$sql6="create table if not exists VILLE
(
Id_ville INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
Ville VARCHAR(50) NOT NULL default '',
Id_departement INT NOT NULL default '0',
Id_zoneemploi INT NOT NULL default '0',
CONSTRAINT const6 FOREIGN KEY (Id_departement) REFERENCES DEPARTEMENT (Id_departement),
CONSTRAINT const7 FOREIGN KEY (Id_zoneemploi) REFERENCES ZONEEMPLOI (Id_zoneemploi)
)type=INNODB";
//j'exécute ma requête
requete_sql($sql6); |