Comment faire migrer des clès étrangères en Mysql?

cs_shannons Messages postés 10 Date d'inscription vendredi 17 septembre 2010 Statut Membre Dernière intervention 27 octobre 2011 - 1 juin 2011 à 13:20
 Utilisateur anonyme - 1 juin 2011 à 18:14
Voici les scripts de mes tables en Oracle, je veux récréer ces tables en Mysql en gérant la migration de clé étrangère. Voici mon problème, juste la migration de clé:

create table Cycle
(num_cycle char(3) not null,
libelle varchar2(40) not null,
responsable varchar2(60) not null,
CONSTRAINT pk_num_cycle primary key(num_cycle));

Create table Etudiant
(idet varchar2(15) not null,
nom varchar2(20) not null,
prenoms varchar2(30) not null,
date_lieu_naiss varchar2(60) not null,
quartier varchar2(20) not null,
contact varchar2(20)not null,
contactcorresp varchar2(20)not null,
classe varchar2(5) not null,
filiere varchar2(40) not null,
sexe varchar2(10) not null,
num_cycle char(3) not null,
CONSTRAINT fk_numcyl foreign key(num_cycle) references Cycle(num_cycle),
CONSTRAINT pk_idet primary key(idet));

2 réponses

cs_jopop Messages postés 1540 Date d'inscription lundi 26 mai 2003 Statut Membre Dernière intervention 1 août 2013 12
1 juin 2011 à 14:17
Salut,

qu'entends-tu par "en gérant la migration des clés étrangères" ?
Tu veux refondre ton script pour que tes créations de tables passent sous MySQL ?
Ou tu veux faire un transfert de données d'une BDD à l'autre ?
Dans ce 2ème cas quel serait ton pb ? Qu'as-tu réalisé pour l'instant ?
0
Utilisateur anonyme
1 juin 2011 à 18:14
Idem, je ne vois pas où est le problème. En SQL, une clé étrangère reste une clé étrangère.

Par contre je me demande ce que ce post fait ici, dans la partie Java.
Il devrait plutôt se trouver dans la partie SQL.

--
Pylouq (actuellement jongleur de clavier AZERTY et de clavier QWERTZ)
0
Rejoignez-nous