Ciao a tutti.
Mi trovo per la prima volta a dover cancellare dei record da due tabelle contemporaneamente.
Ho fatto alcune ricerche sul forum e ho trovato l'opzione delete on cascade ma a quanto ho capito si può usare solo sulle tabelle innodb mentre le mie sono myisam.
La mia situazione è questa.
tabella usergroups.
codice:
idgruppo gruppo
1 Amministratore
2 Operatori1
..
7 Operatori6
tabella users
codice:
idusers user_group
1 1
2 2
3 7
4 7
In pratica vorrei che eliminando il gruppo 7 dalla tabella usergroups venissero eliminati anche dalla tabella users gli utenti appartenenti al gruppo 7 (cioè quelli con id 3 e 4).
Ho provato in questi due modi ma non funzionano
codice:
delete from usergroups,users where usergroups.idgruppo = users.user_group
and usergroups.idgruppo = 7
codice:
delete from usergroups ug
left join users u
on ug.idgruppo = u.user_group
where ug.idgruppo = 7
Mi potete dare una mano? Grazie.