Suppression à partire dune bdd mysql

Fermé
lamou23 Messages postés 178 Date d'inscription lundi 11 janvier 2010 Statut Membre Dernière intervention 21 mars 2011 - 6 août 2010 à 21:38
HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 - 7 août 2010 à 02:40
salut,

j'ai trois bdds mysql:

*******************" serveur"*******************
CREATE TABLE serveur (
id_serveur int(11) NOT NULL auto_increment,
nom_machine varchar(20) NOT NULL,
IP_privee varchar(20) ,
IP_publique varchar(20),
login varchar(50),
password varchar (50),
SE varchar (20),
taille_disque varchar (20),
taille_ram varchar (20),
version_SE varchar (20),
fichier_oid varchar (30),
UNIQUE (IP_privee),
UNIQUE (IP_publique),
PRIMARY KEY (id_serveur)

);

*******************" service"*******************
CREATE TABLE service (
Id_service int(11) NOT NULL auto_increment,
nom_service varchar(20),
num_port int(20) NOT NULL,
path_log varchar(80),
PRIMARY KEY (Id_service)
);



**************************serveur_service********************************
CREATE TABLE serveur_service (
Id_service int(11) NOT NULL auto_increment,
id_serveur int(11) NOT NULL,
PRIMARY KEY (Id_service,id_serveur),
FOREIGN KEY(Id_service) REFERENCES service(Id_service) ON DELETE CASCADE,
FOREIGN KEY(id_serveur) REFERENCES serveur(id_serveur) ON DELETE CASCADE
);


j'ai créé quelques enregistrement dans les tables ci-dessus:

je veux supprimer un service concernant un serveur de la table service selon une IP_privee choisie et un nom_service concernant le serveur choisi:

j'ai exécuté ceci:
delete from service,serveur,serveur_service where   serveur.IP_privee='192.168.80.131' and service.nom_service='vsftpd' and
serveur.id_serveur=serveur_service.id_serveur and=service.Id_service=serveur_service.Id_service;



ça me renvoie l'erreur suivante:
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'where   serveur.IP_privee='192.168.80.131'  and serveur.id_serveur=serveur_servi' at line 1


pourriez vous m'aider à résoudre mon problème!!
merci
A voir également:

1 réponse

HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 1 608
7 août 2010 à 02:40
and=service

Forcément, ça coince.

0