Bonjour tout le monde,
j'ai les 2 tables suivantes:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 create table os (numero_os int(50) unsigned not null auto_increment primary key, nom_os char(50) not null, version char(50) not null, ) type=innoDB ;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 create table machine (numero_machine int unsigned not null auto_increment primary key, nom_machine char(50) not null, ip_machine char(50) not null, ip_ssh char(50) not null, numero_os int(50) unsigned not null, index (numero_os), foreign key (numero_os) references os (numero_os) ) type=innoDB ;
Par une requete sql je souhaiterais mettre à jour la table machine. Mais comme numero_os est une foreign key cela ne veut pas se faire par un update classique du genre:
Y'a t'il une autre solution pour mettre a jour numero_os a jour ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 update machine set nom_machine="machine1",ip_ssh="xxx.xxx.xxx.xxx" ,ip_machine="xxx.xxx.xxx.xxx", numero_os=2 where numero_machine=machine2;
merci d'avance
Partager