Voila je suis heberge chez wanadoo ou ils ont la version phpmyadmin phpMyAdmin 2.6.1-pl3, mais je ne connais pas la version de mysql installée.
Je voulais savoir si les cles etrangeres y sont gérées.
Par exemple si je fais ça:
CREATE TABLE `a` (
`id` int(6) NOT NULL default '0',
PRIMARY KEY (`id`)
) TYPE=InnoDB;
CREATE TABLE `b` (
`id` int(6) NOT NULL default '0',
PRIMARY KEY (`id`)
) TYPE=InnoDB;
CREATE TABLE `c` (
`ida` int(6) NOT NULL default '0',
`idb` int(6) NOT NULL default '0',
constraint fk1 foreign key (ida) references a(id),
constraint fk2 foreign key (idb) references b(id),
PRIMARY KEY (`ida`,`idb`)
) TYPE=InnoDB;
Normalement je ne peux pas inserer dans la table 'c' des valeurs qui n'existent pas dans la table 'a' et 'b' ?
Or je peux et quand je veux exporter les tables plus de contraintes et elles sont de type MyIsam.
Si vous pouviez m'éclairer, merci.
Partager