Bonsoir ,
je sais que le sujet a déjà été posté sur ce forum et j'ai pu parcourir les problèmes des autres membres ainsi que les réponses apportées.
malgré ce fait j'ai encore quelques problèmes pour réaliser un DELETE sur 2 tables.
j'utilise easyphp 1.6 avec la version de MYSQL 3.23.49
je ne suis pas passé au version supérieure car je dois ré-écrire mes scripts.
j'y penserai peut etre une autre fois.
voici mon problème
j'ai une table 'professeurs'
- id_prof
- numen
- ...
- ...
j'ai une table 'appartient'
- id_appart
- numen_appart
- id_etab
- nom_etab
je souhaiterais effacer un professeurs avec son appartenance à un etablissement.
j'ai donc créé cette requetemalheuresement voici ce que me repond mysqlCode:DELETE FROM professeurs WHERE id_prof='1082' AND professeurs.numen=(SELECT Numen_appart FROM appartient)
jai pu remarquer que dans la doc mysql 4 on peut faire des delete multitables mais apparemment ca ne fonctionne pas avec la version mysql 3.23.49, qu'en pensez vous ?Code:
1
2
3
4 MySQL a répondu: Something is wrong in your syntax près de 'SELECT Numen_appart FROM appartient)' à la ligne 1
merci à tous